Я реализую , используя автоматическое завершение. Я действительно получаю идентификатор места, теперь, используя идентификатор места, я хочу найти координату местоположения для этого места. GMSPlace
не возвращает геометрию. Я искал, но не получил никакой помощи.Как получить координаты места для места с помощью API Google Адресов?
GMSPlacesClient *placeClient=[GMSPlacesClient sharedClient];
GMSAutocompleteFilter *filter = [[GMSAutocompleteFilter alloc] init];
filter.type = kGMSPlacesAutocompleteTypeFilterEstablishment;
[placeClient autocompleteQuery:str
bounds:nil
filter:filter
callback:^(NSArray *results, NSError *error) {
if (error != nil) {
NSLog(@"Autocomplete error %@", [error localizedDescription]);
return;
}
for (GMSAutocompletePrediction* result in results) {
//NSLog(@"Result '%@'", result.attributedFullText.string);
[placeName addObject:[NSString stringWithFormat:@"%@",result.attributedFullText.string]];
[placeID addObject:[NSString stringWithFormat:@"%@",result.placeID]];
}
NSLog(@"%@",placeName);
NSLog(@"%@",placeName);
}];
}
shiw ur попытался код –
код в комментарии @ Anbu.Karthik – kishan
@kishan проверить мой ответ, это поможет вам. –