在iOS地图中搜索附近

bra*_*ews 2 iphone mapkit ios google-maps-sdk-ios apple-maps

我正在尝试使用MapKit构建一个简单的应用程序,该应用程序将在应用程序启动时自动搜索特定位置,并在地图上的地点放置引脚.我看到了各种加载位置的方法(lat/lon等),但没有任何东西可以让我搜索特定的商家名称,餐馆名称等.

我期待与Apple Maps合作.但是,如果谷歌地图是一个比它更好的解决方案.

任何帮助,将不胜感激.谢谢

San*_*uja 6

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
}];
Run Code Online (Sandbox Code Playgroud)