Привет всем разработчикам iPhone,найти ближайшие места в iPhone
Я разрабатываю приложение для iPhone.
В этом приложении я хочу найти ближайшие места, связанные с текущим CLLocation, который я получаю с устройства iPhone.
У меня есть база данных на разных серверах.
Я обращаюсь к нему через веб-службу .NET.
В базе данных для целей тестирования я создал несколько записей с полями широты и долготы, которые я взял с карт Google.
Теперь, мой вопрос заключается в том, что:
Как я могу определить, что место в базе данных находится рядом (в пределах kelometers) текущего местоположения?
У меня есть варианты, как показано ниже:
если
- я должен получить на основе адреса и currentLocation.latitude и currentLocation.longitude и передать его на службу где я сравниваю его с доступным адресом (у меня есть где-то «геокодирование»).
еще если
- я могу передать широту и долготу непосредственно на веб-сервис и сделать (какой тип я хочу, некоторые предложение, если какой-либо один знает) некоторые расчеты и дать назад данные ближайших мест обратно на iPhone.
еще
или это решение вполне логично и если кто-нибудь есть решение reagrding это или учебник, то это будет полезно.
- любой из этих ответов на помощь? http://stackoverflow.com/questions/524077/iphone-development-locate-address-from-users-position – jao
thans дал мне какое-то направление – harshalb