有没有像 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 地图自动填充的“place_changed”以外的事件