我想在文本字段中键入时实施(自动完成)谷歌的建议位置如何使用api键实现它?
因为我已经下载了谷歌地图sdk for ios 1.9.1并将api密钥放入AppDelegate.m但我可以获得以下代码 -
答案 0 :(得分:0)
在uitextfield委托方法的 - (void)textFieldDidBeginEditing:(UITextField *)textField 方法中,编写以下代码: -
GMSPlacesClient *placesClient= [[GMSPlacesClient alloc] init];
[placesClient autocompleteQuery:textField.text bounds:nil
filter:kGMSPlacesAutocompleteTypeFilterNoFilter
callback:^(NSArray *results, NSError *error) {
if (error != nil) {
NSLog(@"Autocomplete error %@", [error localizedDescription]);
return;
}
for (GMSAutocompletePrediction* result in results) {
NSLog(@"Result '%@' with placeID %@", result.attributedFullText.string, result.placeID);
}
}];