0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
1

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

12.03.2014, 12:28. Показов 908. Ответов 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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2014, 12:28
Ответы с готовыми решениями:

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

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

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

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

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

Добавлено через 3 часа 43 минуты
Проблема решена через Bearing от GPS.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2014, 18:13

Поворот изображения
создан массив вершин x y z. загоняю его в буфер и рисую с использованием ссылок на вершины. хочу...

Поворот изображения
У меня фотик не поворачивает изображение при сохранении, но записывает информацию об ориентации в...

Поворот изображения
Для данной фигуры реализовать все виды афинных преобразований: перенос по оси OX и оси OY,...

Поворот изображения на с++
Приветствую! Ищу материалы по теме "поворот изображения", по заданию мне нужно написать...


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

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

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