CLLocationManager - координаты для адресации - PullRequest
0 голосов
/ 23 июля 2011

Я использую CLLocationManager в попытке найти адрес, по которому сейчас находится пользователь. Как я могу преобразовать координаты, возвращенные классом, в фактический адрес / бизнес без визуального представления карты? Или есть другой класс для возврата этих данных? Спасибо.

1 Ответ

0 голосов
/ 23 июля 2011

Посмотрите на MKReverseGeocoder класс:

Класс MKReverseGeocoder предоставляет услуги для преобразования карты координата (указанная как пара широта / долгота) в информацию об этой координате, такой как страна, город или улица. Обратный геокодер объект является единичным объектом, который работает с сетевой картографический сервис для поиска информации о метках для его указанное значение координаты.

Однако вы упоминаете, что не хотите предоставлять карту. Это нарушает условия обслуживания :

Каркас MapKit использует службы Google для предоставления картографических данных. (...) Условия использования Google требуют, чтобы служба обратного геокодирования использоваться вместе с картой Google; принять это во внимание, когда разработка пользовательского интерфейса вашего приложения.

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

...