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

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

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

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

12.03.2014, 12:28. Просмотров 703. Ответов 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?
Подскажите пожалуйста
Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 12:28     Поворот изображения (GPS)
Посмотрите здесь:

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

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

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

Получить координаты GPS - Программирование Android
Привет. На андройде не проходит строчку locationManager = (LocationManager)activity.getSystemService(LOCATION_SERVICE); Вызывается...

GPS + растровая карта - Программирование Android
Добрый день Как привязать gps координаты к растровой карте? Карту сделал банально скриншотом из карт Гугл. Я так думаю надо сделать...

Не определение GPS координат - Программирование Android
ОФФТОП: В первоначальной версии все работу наладить удалось, но захотелось структурировать код. Сейчас задача вернуть все в...

GPS. Определение местонахождения - Программирование Android
Пытаюсь получить текущее местонахождение. На устройстве включил GPS. В манифесте прописл: <uses-permission...

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

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

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

Обмануть датчики GPS - Программирование Android
Добрый день! Подскажите, пожалуйста, можно ли (и пишет ли кто-то) программы для датчиков GPS, передающие на спутник "обманные" данные -...

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

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


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

Или воспользуйтесь поиском по форуму:
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
12.03.2014, 18:13  [ТС]     Поворот изображения (GPS) #7
Например у моего смарта нет магнитного датчика и вряд ли без него я найду правильное направление движения.
Думаю, что через координаты самое то, но вот как их преобразовать...

Добавлено через 3 часа 43 минуты
Проблема решена через Bearing от GPS.
Yandex
Объявления
12.03.2014, 18:13     Поворот изображения (GPS)
Ответ Создать тему
Опции темы

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