Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
#1

Поворот изображения (GPS) - Программирование Android

12.03.2014, 12:28. Просмотров 717. Ответов 6
Метки нет (Все метки)

Добрый день

Пытаюсь сделать вот что, на canvas рисую изображение относительно своих координат, которые беру с GPS. Хотелось бы рисовать также направление движения, если оно есть.
Направление движение думаю сделать так: в определенный интервал времени опрашиваю GPS и сравниваю новые координаты и старые. И уже относительно этой разницы поварачиваю картинку-указатель. Код приблизительно такой:
PHP
1
2
3
4
5
6
7
8
        Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
        
        Matrix m = new Matrix();
         
        m.setTranslate(20, 20);
        m.preRotate(alfa, 20/2, 20/2);
         
        canvas.drawBitmap(myBitmap, m, null);
Но тут вопрос, как определить угол поворота alfa?
Подскажите пожалуйста
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 12:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поворот изображения (GPS) (Программирование Android):

Убрать диалог о включении GPS и иконку GPS. Тихий запуск GPS - Программирование Android
Здравствуйте! Подскажите есть ли возможность включить GPS в тихом режиме, чтобы пользователь не догадался об этом! На данном...

Поворот Bitmap изображения - Программирование Android
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью canvas.drawBitmap(bitmap, x, y, null). Нужно вывести эти изображения с...

поворот изображения мультитачем - Программирование Android
Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол от 0 до 360 градусов двигая пальцами картинку. Подскажите...

Поворот изображения при снимке - Программирование Android
Сетап такой: пользователи делают снимок в портретном режиме, и раньше достаточно было для корректного отображения фотографий повернуть их...

Gps speed - Программирование Android
Всем привет! есть простая задача получить текущюю скорость. Нагуглил метод getSpeed(), но так и не смог понять как с ним работать. На...

GPS Tracker - Программирование Android
Функционал: шлёт GPS координаты по UDP. Струкутра: Activity - запускает и останавливает сервис, отображает кол-во отправленных и...

6
Ybrjk
26 / 26 / 2
Регистрация: 06.11.2010
Сообщений: 77
12.03.2014, 13:31 #2
Почитай здесь http://developer.android.com/guide/t...rs_motion.html
0
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
12.03.2014, 13:33  [ТС] #3
Да нет, координаты я беру без проблем. Проблема в том, как относительно новых рассчитать угол поворота картинки.
0
Ybrjk
26 / 26 / 2
Регистрация: 06.11.2010
Сообщений: 77
12.03.2014, 13:35 #4
Ты видимо невнимательно прочитал
0
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
12.03.2014, 13:42  [ТС] #5
И что получается, что решение только в использовании этих датчиков? Никак нельзя рассчитать имея только координаты?
0
Ybrjk
26 / 26 / 2
Регистрация: 06.11.2010
Сообщений: 77
12.03.2014, 14:09 #6
А чем тебе не нравится это решение? На мой взгляд это проще и точнее, чем пытаться высчитать через координаты.
0
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
12.03.2014, 18:13  [ТС] #7
Например у моего смарта нет магнитного датчика и вряд ли без него я найду правильное направление движения.
Думаю, что через координаты самое то, но вот как их преобразовать...

Добавлено через 3 часа 43 минуты
Проблема решена через Bearing от GPS.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2014, 18:13
Привет! Вот еще темы с ответами:

Работа с gps - Программирование Android
помогите пожалуйста! как получать скорость с помощью gps?

Gps и расстояние - Программирование Android
Вопрос такой, можно ли по координатам которые записываются раз в 5 минут посчитать расстояние? Или это как-то по другому делать?

gps и 2 устройства - Программирование Android
Доброго времени суток! У меня вопрос возможно ли сделать так чтобы программа находила другие устройства с этой же программой по gps. А...

Обман с GPS - Программирование Android
Добрый день. Работаю в такси. Задача следующая: Рассчет стоимости заказа идет по километражу, на основе GPS Как сделать чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
12.03.2014, 18:13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru