Расстояние между 2 MКАпунктами? - PullRequest
1 голос
/ 13 сентября 2010

Я почти уверен, что я видел метод (предоставленный Apple-SDK) некоторое время назад, который мог бы найти расстояние между 2 MKAnnotations. В то время я не видел использования в функционале. Но, как это происходит, теперь я хотел бы иметь эту функцию, но я больше не могу ее найти.

Может кто-нибудь, пожалуйста, помогите мне? Может быть, у меня просто что-то не так в голове или в чем-то другом, но я искал и немного запутался.

Ответы [ 2 ]

2 голосов
/ 24 апреля 2011

Вы можете использовать это

MKMapPoint point1 = MKMapPointForCoordinate(annotation1.coordinate);

MPMapPoint point2 = MKMapPointForCoordinate(annotation2.coordinate);

CLLocationDistance distance = MKMetersBetweenMapPoints(point1,point2);
1 голос
/ 13 сентября 2010

хорошо, на 10-й странице Google я нашел это: http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html

distanceFromLocation: это то, что я искал

...