iphone google maps получают широту и долготу адреса - PullRequest
2 голосов
/ 10 мая 2010

Есть ли какой-нибудь URL с Google Maps, который возвращает мне широту и долготу адреса. я хочу использовать эти последние и длинные детали в наборе карт iPhone для отображения некоторой информации.

Ответы [ 2 ]

5 голосов
/ 26 июня 2010

Это работает для меня:

NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&output=csv", 
                      [addressField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString]];

удачи

2 голосов
/ 18 мая 2010

Я не думаю, что есть встроенный способ сделать обратное обратное геокодирование, но я новичок в iPhone, Objective C, Cocoa и XCode, поэтому.

Это лучшая статья , которую я смог найти по этому вопросу.

Идет в мой «мог бы быть хорошим» ящик закладок :)

Второй пример URL дает XML-файл, который вы можете получить с помощью initWithContentsOfURL, а затем getObjectForKey:@"lat" и getObjectForKey:@"lng" или что-то в этом духе.

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