有没有像 google Place Search API 这样的 Apple API?

Posted

技术标签:

【中文标题】有没有像 google Place Search API 这样的 Apple API?【英文标题】:Is there any Apple API like google Place Search API? 【发布时间】:2013-03-27 06:22:41 【问题描述】:

在我的 iPhone 应用程序中,我使用的是 MKMapKit。目前我正在根据从 Google Place API 获得的结果在地图上绘制地点,但根据 Google 的文档,我必须仅在 google Maps 中使用此值。不幸的是,从 ios 6 开始,MKMapKit 将转到 Apple Map 本身。

现在我正在使用这样的 URL:

https://maps.googleapis.com/maps/api/place/search/json?location=10.0036830,74.318723&rankby=distance&types=restaurant&sensor=false&key="my API Key"

【问题讨论】:

【参考方案1】:

我相信这就是您要找的东西? iOS Developer Library: MKLocalSearchRequest Class Reference

【讨论】:

你知道我们是否有类似的东西来自 Apple 但不使用地图? (我的应用程序只显示最近的餐厅信息,而不使用地图)。非常感谢:) 这样的? ***.com/questions/23034527/… 你知道我是否可以使用 Apple Maps API 来搜索离点坐标最近的大学(例如)? (如 Azure Maps API)。 @JaiGovindani 你知道这个 API 是否也可以在网络或服务器环境中使用?我在文档中只看到 swift。 @Thomas developer.apple.com/documentation/mapkitjs【参考方案2】:

您可以通过 MKLocalSearchRequest 和 MapKit 来实现。

它像谷歌地方 API 一样显示自动完成的地方,并且可以将注释点放置在 Apple 的地图上(不在谷歌地图上,我希望只有你在寻找。

您可以从here 下载示例项目,使用 MKLocalSearchRequest 获取地点并显示在自动完成的 tableview 控制器中。

但是,它显示的结果不如您从 Google Places API 获得的准确结果。问题在于地理编码数据库显然并不完整,而且苹果不是领导该领域的公司——谷歌才是。

【讨论】:

以上是关于有没有像 google Place Search API 这样的 Apple API?的主要内容,如果未能解决你的问题,请参考以下文章

当我尝试调用 Google Place Markers 时,图像选择器无法正常工作

Google 搜索地点 api,未找到地点

Google 地图自动填充的“place_changed”以外的事件

Google place api问题

更改 Google Place Picker Appbar 文本颜色

Google Maps Place API 和 Google Maps Time Zone API 之间的区别