Рассчитать расстояние от местоположения - iPhone

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

-(CLLocationDistance)distanceFromLocation:(const CLLocation *)location

Нашел другой тестовый код в ветке ниже:

CLLocationDistance NaN

Я не знаю, как все это собрать, чтобы получить желаемый результат?

Есть какие-нибудь мысли?

С уважением, Стивен


person Stephen    schedule 25.08.2010    source источник


Ответы (1)


Если у вас есть местоположение с именем myLocation и вы хотите найти расстояние от другого местоположения, скажем, restaurantLocation, то, похоже, вы бы сделали что-то вроде

CLLocationDistance distance = [myLocation distanceFromLocation:restaurantLocation]

Это даст вам расстояние в метрах между ними.

person dc.    schedule 25.08.2010
comment
Dc, спасибо за ответ. В приведенном выше примере, что именно содержит myLocation. Это долгота и широта моего текущего местоположения. Не могли бы вы объяснить. - person Stephen; 01.09.2010
comment
DC, пожалуйста, не обращайте внимания на комментарий выше, я решил эту проблему. - person Stephen; 01.09.2010