Форвард геокодирование на iOS - PullRequest
4 голосов
/ 20 мая 2011

Map Kit в настоящее время поддерживает только обратное геокодирование (координаты по адресу), но не прямое геокодирование (адрес по координатам).Я вижу, другой пост SO упомянул об этом, и несколько человек опубликовали свои собственные решения проблемы, но этим ответам уже более года.

Нет ли еще стандартного решения для этого (либо от Apple, либо от надежной, ухоженной библиотеки, которая идет в ногу с API)?Наилучший ли способ по-прежнему использовать собственное решение с помощью API Карт Google?Я думаю, что это достаточно распространенная проблема, что что-то там будет ...

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Нет, встроенного решения до сих пор нет.Тем не менее, библиотека BS *, упомянутая в верхнем ответе по вашей ссылке, является фантастической.Я использовал его в двух проектах без каких-либо проблем.

http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/

2 голосов
/ 20 мая 2011

К сожалению, это все еще так, и ответы, которые вы упомянули, по-прежнему наиболее актуальны.Я согласен с вами, что немного удивительно, что это так, несмотря на так называемые проблемы с лицензированием, затрудняющие добавление поддержки геокодирования в MapKit.

Я добавляю эту ссылку на случай, если вы ее пропустили, тем не мение.Это хорошее начало, если вы хотите красивую оболочку Objective-C поверх API Google:

http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/

...