这是与HERE iOS HybridPlus SDK相关的问题。
如果使用类的 mapView 完成了任何交互NMAMapView
,NMAMapViewDelegate
并且NMAMapGestureDelegate
两者都设置了,那么只有方法NMAMapGestureDelegate
被调用。
例如:
如果点击地图上的对象,则被- mapView:didReceiveTapAtLocation:
调用且 - mapView:didSelectObjects:
不会被调用!
而在android中情况并非如此。在 android 中,如果一个对象被点击并且两个代表都被设置,那么上面提到的两个方法都会被调用。
问题:在 iOS 中解决这个问题的方法是什么?