@ywitodenasuby

Как нарисовать направление?

У меня есть мои координаты и координаты здания. Нужно чтобы я шел по улице и в активити рисовалась стрелка в направлении к этому зданию. Как это сделать?
CompassApp.png
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Вопрос удалят, а Вам совет: все подобные задания - на фриланс.
Если что-то не получается - приводите Ваши примеры кода в тексте вопроса, чтобы было видно Ваш труд.
Всего доброго!
Ответ написан
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
У меня есть мои координаты и координаты здания. Нужно чтобы я шел по улице и в активити рисовалась стрелка в направлении к этому зданию.

Очевидно, что представленных данных недостаточно. Нужно знать ещё как ориентирован телефон в системе координат тебя и здания. Т.е. условно, единичные вектора направленные вверх и вправо по экрану. Судя по картинке предлагается считать, что телефон смотрит на север. Ну, можно так.
Вычтя из координат здания свои координаты получишь вектор направленный от себя к зданию. Нормировав его к единице и взяв проекции этого вектора на вектора "вверх" и "вправо" получишь координаты вектора направления на экране.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Санкт-Петербург
от 150 000 до 180 000 руб.
iGooods.ru Санкт-Петербург
от 150 000 руб.
17 окт. 2019, в 03:16
37500 руб./за проект
16 окт. 2019, в 22:58
3200 руб./за проект
16 окт. 2019, в 22:43
3000 руб./за проект