Во-первых, откажитесь от того, что «должен быть» путь Apple.Там действительно нет.Если вы не верите мне и моим почти 2 тысячам очков опыта, послушайте Оле и его 13 тысяч.
Я видел три службы.
Я попробовал API геокодирования Google.Это прилично, но немного сложно, и они довольно жестко удушают ваши запросы.
Затем я попробовал MapQuest, что оказалось на удивление превосходным.В следующем месяце или около того у меня есть два приложения для магазина приложений, использующих API MapQuest.
Затем я нашел Geonames, которые меня очень впечатлили, но у меня еще не было возможности их использовать.Обратите внимание, что Geonames позволяет вам загружать их данные, поэтому, если вам действительно нужен бесплатный сетевой сервис, это может быть решением.
Кроме того, вы будете вызывать что-то с устройства.Что, кстати, вы, когда используете MKReverseGeocoder - это просто оболочка для сервиса обратного геокодирования Google.