如何获得MapBox pin的监听器。我点击标记时想要更改可绘制图标。
Marker marker = new Marker(myMapBoxView,title, details, new LatLng(latitude,longitude));
marker.setIcon(new Icon(myDrawable)));
如果我将点击此标记,我将要更改drawable。什么是听众才能采取这一行动。
谢谢!
答案 0 :(得分:3)
我花了差不多一天才找到它。如果有人遇到同样的问题,你可以在这里找到听众:
myMapBoxView.setMapViewListener(new MapViewListener() {
@Override
public void onShowMarker(MapView mapView, Marker marker) {
}
@Override
public void onHideMarker(MapView mapView, Marker marker) {
}
@Override
public void onTapMarker(MapView mapView, Marker marker) {
}
@Override
public void onLongPressMarker(MapView mapView, Marker marker) {
}
@Override
public void onTapMap(MapView mapView, ILatLng iLatLng) {
}
@Override
public void onLongPressMap(MapView mapView, ILatLng iLatLng) {
}
});