2013-02-22 4 views
0

В моем приложении я получаю название города из текущего местоположения с помощью MKReverseGeocoderПолучить код города для города, которые получают от текущего местоположения, например., Нью-Йорк, Нью-Йорк

Я также получаю код страны, но я хочу, код города слишком.

Для exmaple Если я получу город в Нью-Йорке, чем хочу получить Нью-Йорк. Так что я могу показать New York, NY

Может ли кто-нибудь помочь, пожалуйста, как я могу получить или любую ссылку?

Заранее благодарен!

ответ

1

NY не является «кодом города», это аббревиатура от штата Нью-Йорк. Государство США является administrativeArea до MKPlacemark/CLPlacemark. Геокодер предоставляет только одно имя канонического города - если вы хотите его аббревиатуру, вам придется искать где-то еще.

Также обратите внимание, что на iOS 5.0 и новее вы должны использовать CLGeocoder, а не устаревший MKReverseGeocoder.

+0

okay спасибо за ответ, но я не ясно из выше, что я могу получить аббревиатуру от имени города или нет? – Nikunj

+1

Города имеют канонические названия, но не обязательно канонические сокращения. Геокодер Apple (и большинство других геокодеров) обеспечивает только первый. – rickster