在下拉列表中映射位置名称

时间:2013-11-22 09:32:52

标签: ios mapkit

我的应用程序必须使用文本框集成搜索位置名称。 Map kit是否有任何方法来实现这种功能?下图显示了我真正需要的内容

enter image description here

1 个答案:

答案 0 :(得分:4)

没有,MapKit没有任何方法来实现这种类型的属性..

为此你必须实现自己的代码,即使用UISearchbarCantroller或Simple UISearchbar。

对于搜索结果,您可以使用Google Place Autocomplete api。

您可以使用此GooglePlacesAutocomplete Example

在 iOS> = 6.1提供MKLocalSearchMKLocalSearchRequest来搜索感兴趣的自然语言点。样品

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
}];