Mapbox select pin 侦听器
Mapbox select pin listener
如何获取 MapBox pin 的侦听器。我想在点击标记时更改可绘制图标。
Marker marker = new Marker(myMapBoxView,title, details, new LatLng(latitude,longitude));
marker.setIcon(new Icon(myDrawable)));
如果我点击这个标记,我将想要更改可绘制对象。获取此操作的侦听器是什么。
谢谢!
我花了将近一天的时间才找到它。如果有人有同样的问题,你可以在这里找到听众:
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) {
}
});
如何获取 MapBox pin 的侦听器。我想在点击标记时更改可绘制图标。
Marker marker = new Marker(myMapBoxView,title, details, new LatLng(latitude,longitude));
marker.setIcon(new Icon(myDrawable)));
如果我点击这个标记,我将想要更改可绘制对象。获取此操作的侦听器是什么。
谢谢!
我花了将近一天的时间才找到它。如果有人有同样的问题,你可以在这里找到听众:
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) {
}
});