MKLocalSearch 不提供与本地 Apple 地图应用程序中的搜索相同的结果
Posted
技术标签:
【中文标题】MKLocalSearch 不提供与本地 Apple 地图应用程序中的搜索相同的结果【英文标题】:MKLocalSearch doesn't provide the same results as search in native Apple Maps app 【发布时间】:2017-04-06 08:09:35 【问题描述】:当我使用相同的字符串在 MKLocalSearch 和 Apple Maps 中搜索时,我会得到不同的结果,通常在 Apple Maps 中我会得到很多不同的位置,但在 MKLocalSearch 中我只会得到一个。
苹果地图:
我的应用使用 MKLocalSearch:
在这两种情况下,我都在柏林搜索,在 MKLocalSearchRequest 中,我设置了柏林地区的 .region 属性
Apple 使用哪些服务进行位置搜索?
【问题讨论】:
伙计,你回答了我 4 岁的问题 :) ***.com/questions/20101240/… 非常感谢 :) @travdu 哦,我当时好像没找到你的问题……这个问题确实花了我一段时间才找到解决办法 它是否按预期为您工作?到目前为止我没有时间尝试:) 是的,效果很好。它将提供如下结果:gist.github.com/anonymous/62d15497f74bf29a99249a12181b717a 【参考方案1】:经过一番搜索,我发现MKLocalSearchCompleter 是 Apple 在其地图应用程序中使用的类。
【讨论】:
***.com/questions/20101240/…你现在是我的英雄!以上是关于MKLocalSearch 不提供与本地 Apple 地图应用程序中的搜索相同的结果的主要内容,如果未能解决你的问题,请参考以下文章
MKLocalSearch 生成没有 URL 的 MKMapItems