Как определить местоположение урегулирования iphone SDK - PullRequest
1 голос
/ 07 июля 2011

У меня есть приложение, которое получает местоположение пользователя и рисует полилинию на карте. В начале приложение рисует линию повсюду (где GPS пытается получить точное местоположение). Есть ли способ сказать, что местоположение является точным и, следовательно, начать рисовать.

Я подумал, и если утверждение, что после, скажем, 5 обновлений местоположения, начинается, но если у пользователя сильное местоположение, то мое приложение не будет работать.

Есть идеи?

1 Ответ

1 голос
/ 07 июля 2011

Проверьте объекты CLLocation, переданные в ваш метод CLLocationManagerDelegate

locationManager:didUpdateToLocation:fromLocation 

;у них есть, среди прочего, 2 доступных свойства: горизонтальная точность и вертикальная точность.

Они описывают радиус ошибки, измеряемый в метрах.http://developer.apple.com/library/ios/DOCUMENTATION/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/occ/instp/CLLocation/horizontalAccuracy

...