如何选择苹果默认兴趣点

时间:2017-01-26 17:03:25

标签: ios mapkit

我对默认兴趣点有疑问。

我可以使用mapView.showsPointsOfInterest = true

显示默认兴趣点

但我无法点击/选择那些POI(餐厅,酒店等)。我想要的只是当我点击它时,我可以得到它的信息(长/拉,名字......)

我尝试了不同的委托方法,例如func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView)func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView?,但这些方法都没有给我正确的结果

任何人都可以帮助我吗?谢谢:))

2 个答案:

答案 0 :(得分:3)

不幸的是,Apple没有向开发者公开POI。您将无法从POI获得纬度和经度或标注。

最好使用Google Maps SDKGoogle Places API在Mapkit上添加自己的注释。

答案 1 :(得分:1)

没有用于选择这些兴趣点的内置API。但是您可以将Google的API用于Google地图,并且您还可以执行更多操作。

以下是Google Maps API的链接:https://developers.google.com/maps/documentation/ios-sdk/