Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
#1

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

12.03.2014, 12:28. Просмотров 755. Ответов 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?
Подскажите пожалуйста
Спасибо
http://www.cyberforum.ru/android-dev/thread707680.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 12:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поворот изображения (GPS) (Программирование Android):

Поворот Bitmap изображения
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью...

поворот изображения мультитачем
Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол...

Поворот изображения при снимке
Сетап такой: пользователи делают снимок в портретном режиме, и раньше...

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

GPS service
Написал сервис для работы GPS однако при попытке вытащить данные просто выдаёт...

6
Ybrjk
26 / 26 / 6
Регистрация: 06.11.2010
Сообщений: 77
12.03.2014, 13:31 #2
Почитай здесь http://developer.android.com/guide/topics/sensors/sensors_motion.html
0
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
12.03.2014, 13:33  [ТС] #3
Да нет, координаты я беру без проблем. Проблема в том, как относительно новых рассчитать угол поворота картинки.
0
Ybrjk
26 / 26 / 6
Регистрация: 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 / 6
Регистрация: 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
12.03.2014, 18:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2014, 18:13
Привет! Вот еще темы с решениями:

GPS Tracker
Функционал: шлёт GPS координаты по UDP. Струкутра: Activity - запускает и...

Gps speed
Всем привет! есть простая задача получить текущюю скорость. Нагуглил метод...

Gps и расстояние
Вопрос такой, можно ли по координатам которые записываются раз в 5 минут...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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