Получить местоположение

Мне нужно поместить информацию о том, где сейчас находится iPhone, в UILable на моем экране. [Страна] [Город] [Улица] и, возможно, координаты [lat] [lng]. Например, в моем UILable должно быть:

Ваше местонахождение - Германия, Берлин, Тиргартен

Может ли кто-нибудь показать мне действительно простой код, как я могу получить такую ​​информацию, которая будет помещена в мой UILable?


person Community    schedule 11.10.2009    source источник
comment
Это довольно близкий дубликат: stackoverflow.com/questions/1470870/   -  person Jay    schedule 12.10.2009


Ответы (2)


Фреймворк MapKit (часть iPhone OS 3.0) предоставляет это за вас. В частности, объект MKPlacemark, который можно получить для набора координат с помощью MKReverseGeocoder.

person g-Off    schedule 11.10.2009

Вам нужен доступ к сервису обратного геокодирования, который будет принимать ваши координаты широты и долготы в качестве входных данных и возвращать какой-то структурированный адрес этого места.

Google доступен здесь: http://code.google.com/apis/maps/documentation/geocoding/index.html#ReverseGeocoding

person Andy Hume    schedule 11.10.2009