Android 映射框选择pin侦听器

Android 映射框选择pin侦听器,android,mapbox,Android,Mapbox,如何获取pin的侦听器。我想在点击标记时更改可绘制图标 Marker marker = new Marker(myMapBoxView,title, details, new LatLng(latitude,longitude)); marker.setIcon(new Icon(myDrawable))); 如果我要点击此标记,我将要更改可绘制的。什么是侦听器以获得此操作 谢谢大家! 我几乎花了一天的时间才找到它。如果有人有同样的问题,你可以在这里找到听众:

如何获取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) {

            }
        });

我花了将近一天的时间来找到它。如果有人有同样的问题,你可以在这里找到听众:

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

            }
        });

我花了将近一天的时间来找到它。如果有人有同样的问题,你可以在这里找到听众:

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

            }
        });

我花了将近一天的时间来找到它。如果有人有同样的问题,你可以在这里找到听众:

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

            }
        });

没有足够的细节来回答你的问题。我用一个示例标记代码来完成我的问题,我想更改他的可绘制图标。谢谢!没有足够的细节来回答你的问题。我用一个示例标记代码来完成我的问题,我想更改他的可绘制图标。谢谢!没有足够的细节来回答你的问题。我用一个示例标记代码来完成我的问题,我想更改他的可绘制图标。谢谢!没有足够的细节来回答你的问题。我用一个示例标记代码来完成我的问题,我想更改他的可绘制图标。谢谢!