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

时间:2013-03-27 06:22:42

标签: ios iphone google-places-api apple-maps

在我的iPhone App中我使用的是MKMapKit。目前,我根据Google Place API提供的结果在地图上绘制地点,但根据Google的文档,我必须仅在Google地图中使用此值。不幸的是,从iOS 6开始,MKMapKit将转到Apple Map本身。

是否有像Apple Place Search API这样的Apple API?

现在我正在使用这样的网址:

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

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

您可以通过MKLocalSearchRequest和MapKit实现此目的。

它正在显示自动填充地点,就像谷歌地方API一样,可以将注释点放在Apple的地图上(不在Google地图上,我希望这只是你在寻找。

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

enter image description here

enter image description here

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