Как определить, движется ли устройство в направлении определенной точки - PullRequest
0 голосов
/ 15 марта 2010

У меня есть текущее местоположение из CLLocation,

и у меня есть другое местоположение - также CLLocation.

Я хотел бы определить, когда мое устройство движется в другое место.

(Я могу рассчитать расстояние в метрах между этими точками, но не могу тренироваться

расчет точного угла для сравнения с прибором текущего курса)

Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 марта 2010

Подлежит удалению

Одним из подходов может быть непрерывный расчет расстояния между текущим местоположением и целевым местоположением.если расстояние уменьшается, ваше устройство движется к цели.


В реальном мире сценариев (машина в городе, машина в горной стране, например, в Швейцарии) это не работает.Вам понадобится некоторый массив путевых точек (например, перекрестков), которые ведут к цели и постоянно ищут ближайшую путевую точку.

0 голосов
/ 15 марта 2010

Как насчет использования встроенного в CLLocation свойства course?

...