2010-06-17 4 views
1

Я пытаюсь найти эвклидовое расстояние в метрах между двумя точками на MKMapView с помощью iPhone OS 3.2. Проблема в том, что у меня есть эти координаты с точки зрения широты и долготы, которые математически предоставляют мне достаточно данных, чтобы найти расстояние, но это займет некоторую сложную тригонометрию. Есть ли более простое решение?Найти расстояние между двумя точками, используя MKMapKit

Спасибо!

+0

[Математика] (http://en.wikipedia.org/wiki/Euclidean_distance) не выглядит так сложно ... Какое более простое решение вы себе представляете? – ceejayoz

+2

Математика сложна, учитывая, что земля не плоская. – falconcreek

ответ

7

CLLocation имеет метод расчета расстояния для вас:

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

API DOCS here.

+1

Wow thanks! Ты мой герой на сегодняшний день. – mag725

Смежные вопросы