Google Places API
を実装しています。自動補完機能を使用しています。場所IDを取得しました。現在、場所IDを使用しています。その場所の位置座標を検索したいと思います。 GMSPlace
はジオメトリの位置を返しません。私は検索しましたが、何の助けも得ていませんでした。Google Places APIを使用して場所の位置座標を取得するにはどうすればよいですか?
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
でコードを確認してください。 –