我的应用程序必须使用文本框集成搜索位置名称。 Map kit是否有任何方法来实现这种功能?下图显示了我真正需要的内容
答案 0 :(得分:4)
没有,MapKit没有任何方法来实现这种类型的属性..
为此你必须实现自己的代码,即使用UISearchbarCantroller或Simple UISearchbar。
对于搜索结果,您可以使用Google Place Autocomplete api。
您可以使用此GooglePlacesAutocomplete Example。
在 iOS> = 6.1提供MKLocalSearch,MKLocalSearchRequest来搜索感兴趣的自然语言点。样品
MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init];
request.region = regionToSearchIn;
request.naturalLanguageQuery = @"restaurants"; // or business name
MKLocalSearch *localSearch = [[MKLocalSearch alloc] initWithRequest:request];
[localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) {
// do something with the results / error
}];