Mapbox选择pin监听器

时间:2015-02-26 12:33:43

标签: android mapbox

如何获得MapBox pin的监听器。我点击标记时想要更改可绘制图标。

Marker marker = new Marker(myMapBoxView,title, details, new LatLng(latitude,longitude));
                marker.setIcon(new Icon(myDrawable)));

如果我将点击此标记,我将要更改drawable。什么是听众才能采取这一行动。

谢谢!

1 个答案:

答案 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) {

            }
        });