Определение, существует ли место, используя MapKit - PullRequest
0 голосов
/ 22 февраля 2012

Есть ли способ, используя MapKit в iOS, найти место в Google Maps или что-то еще, а затем определить, существует ли такое место? Например, если я введу «город Нью-Йорк», поиск выдаст что-нибудь, что я могу использовать, чтобы определить, существует ли «город Нью-Йорк» на самом деле? (в отличие от поиска "New York City" или что-то в этом роде)

Заранее спасибо!

1 Ответ

0 голосов
/ 22 февраля 2012

Существует API геокодера Google , который вы можете использовать для этого. Я думаю, что геокодер iOS использует тот же сервис, но я могу ошибаться. Это довольно легко использовать.

Я использую геокодер Google, и он возвращает много полезной информации, а когда существует более одного местоположения, которое может соответствовать вашему запросу, он возвращает массив вариантов.

Кроме того, попробуйте некоторые из источников, упомянутых в этом SO вопросе .

UPDATE

Существует встроенный класс геокодеров с именем CLGeocoder . Он доступен в iOS 5 и устарел MKReverseGeocoder . (Обратное геокодирование не делает то, что вы хотите, но CLGeocoder выполняет прямую и обратную перемотку.) Очевидно, что они используют Google API, и вы должны придерживаться пользовательского соглашения Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...