我对默认兴趣点有疑问。
我可以使用mapView.showsPointsOfInterest = true
但我无法点击/选择那些POI(餐厅,酒店等)。我想要的只是当我点击它时,我可以得到它的信息(长/拉,名字......)
我尝试了不同的委托方法,例如func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView)
和func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView?
,但这些方法都没有给我正确的结果
任何人都可以帮助我吗?谢谢:))
答案 0 :(得分:3)
不幸的是,Apple没有向开发者公开POI。您将无法从POI获得纬度和经度或标注。
最好使用Google Maps SDK或Google Places API在Mapkit上添加自己的注释。
答案 1 :(得分:1)
没有用于选择这些兴趣点的内置API。但是您可以将Google的API用于Google地图,并且您还可以执行更多操作。
以下是Google Maps API的链接:https://developers.google.com/maps/documentation/ios-sdk/