【问题标题】:iOS search api for Apple Maps用于 Apple 地图的 iOS 搜索 API
【发布时间】:2015-09-08 11:13:52
【问题描述】:

Apple 地图有搜索 API 吗?就像在 Apple Maps 中一样,如果您开始输入地址,它会过滤列表并提供一些可能性。这对开发人员可用吗?我看到他们在 iOS 7 中添加了一些 MKLocalSearch,但我找不到任何提供该功能的东西。

【问题讨论】:

    标签: ios mapkit core-location


    【解决方案1】:

    带有 MKLocalSearchRequest 的 MKLocalSearch 正是您正在寻找的。可以按如下方式进行基本搜索:

    MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init];
            request.naturalLanguageQuery = @"some address";
    
    MKLocalSearch *localSearch = [[MKLocalSearch alloc] initWithRequest:request];
    [localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) {
               // do stuff with the response
            }];
    

    这应该会让你走上正确的道路。阅读 MKLocalSearch、MKLocalSearchRequest 和 MKLocalSearchResponse 的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多