Геолокация в приложении Iphone - PullRequest
0 голосов
/ 19 августа 2011

Я новичок в разработке приложений для Iphone и борюсь с моим первым приложением.

У меня есть база данных с несколькими адресами.Все, что мне нужно сделать, это получить текущее местоположение и выбрать три ближайших адреса из базы данных и, конечно же, показать текущее местоположение и три выбранных ближайших адреса на карте с указаниями на них.взглянул на платформы Xcode LocateMe, CurrentAddress и MKReverseGeocoder Class Reference.

Но тогда не знаете, как согласовать все это упорядоченным образом.

Буду очень признателен за любые предложения / помощь.

1 Ответ

0 голосов
/ 19 августа 2011

Вы должны указать свои адреса в вашей базе данных, так что сделайте геокодирование адресов раньше.

У вас есть менеджер местоположений (CLLocationManager), который заботится о вашей текущей позиции, и с каждым местоположением (CLLocation) вы можете рассчитать расстояние (distanceFormLocation :). Теперь вам нужно только отсортировать вашу базу данных и выбрать первые три элемента.

Хм?

...