2010-02-01 2 views
1

Возможно ли получить имена местоположения с использованием основного местоположения. На самом деле мне это нужно. когда мое приложение начинает, мне нужно отобразить имя того места, где я сейчас. Любая идея.? пожалуйста помоги.Как получить имя местоположения в iPhone SDK

Спасибо заранее, Shibin

+1

http://stackoverflow.com/search?q=Reverse+geocoding – kennytm

ответ

1

В WebServices GEONAMES можно найти here и свободны, и отлично подходит для ведения такого рода вещи.

+0

да, я получил его. спасибо – smakstr

0

Corelocation предоставляет только координаты GPS, а не геокодирование.

Вы можете использовать рамки MapKit и MKReverseGeocoder класс Будьте осторожны, в соответствии с условиями предоставления услуг Google для MapKit, этот класс должен использовать с картой Google.

В качестве альтернативы, если вы не хотите внедрять карту Google, вы можете использовать другую службу обратного геокодирования. Я никогда не пробовал этого, поэтому я не мог рекомендовать конкретный, но некоторые из них являются бесплатными.

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

Это единственные возможности, которые я вижу, я думаю, что это все, но CoreLocation Framework этого не делает.

+0

Да, ответ corprew - пример того, что вы могли бы использовать для двух вариантов без Google Map, это выглядит хорошо. – Julien

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