Обнаружить, удаляется ли от определенного маркера или в сторону в Android? - PullRequest
0 голосов
/ 08 марта 2011

Я занимаюсь разработкой приложения, в котором я хочу знать, двигаюсь ли я к определенному месту или от него.Я знаю широту и долготу этого конкретного места.Например, скажем, я нахожусь в точке x и двигаюсь в направлении y, то есть в 100 милях.Теперь, если я вычисляю расстояние между этими двумя точками, то оно всегда положительное, поэтому я не знаю, ухожу ли я или навстречу.Второй вариант - отслеживать предыдущее расстояние, сравнивать предыдущее и новое и смотреть, может ли оно быть больше, чем я удаляюсь.

В Android мы получаем направление от GPS.Тогда есть какой-то способ, которым я могу использовать эту информацию, чтобы отследить, двигаюсь ли я к y или от нее.

1 Ответ

0 голосов
/ 08 марта 2011

Вы должны иметь возможность получить общее представление, рассчитав направление между вашим текущим местоположением и пунктом назначения, а затем сравнив это с вашим текущим курсом. См. расчет расстояния и подшипник по математике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...