Препратете геокодиране с помощта на Google Maps SDK на iOS 6

Има ли някакъв метод, който прилага препращащо геокодиране в Google Maps SDK? Не искам да използвам уеб услугите на Google Maps API. Благодаря ти


person lender    schedule 03.02.2014    source източник
comment
Бихте ли обмислили използването на собствения клас CLGeocoder?   -  person Marco    schedule 03.02.2014
comment
Да може да е добре за мен. Благодаря ти   -  person lender    schedule 04.02.2014
comment
CLGeocoder изглежда е неточен извън САЩ. Пробвах за UK. Въпреки че Обединеното кралство е споменато в списъка с напълно поддържани държави (проверете тук) но въпреки това предоставя данни, които не са почти точни.   -  person MPG    schedule 24.07.2014


Отговори (1)


Според вашия коментар можете да използвате собствения CLGeocoder клас. Заявките за пренасочване на геокодиране вземат четим от потребителя адрес и намират съответната стойност за географска ширина и дължина.

CLGeocoder geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:@"1 Infinite Loop"
     completionHandler:^(NSArray* placemarks, NSError* error){
         for (CLPlacemark* aPlacemark in placemarks)
         {
             // Process the placemark.
         }
}];
person Marco    schedule 03.02.2014
comment
CLGeocoder има ограничение за малки заявки на ден (около 50 или повече). По-добре е да използвате Google API с авторски ключ (ограничението е около 1500 на ден). - person sig; 31.08.2015