2015-02-26 3 views
0

Как получить прослушиватель для MapBox контактный. Я хочу изменить отображаемый значок, когда я коснусь маркера.Mapbox select pin listenener

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

Если я коснусь этого маркера, я захочу изменить его. Что такое слушатель, чтобы получить это действие.

Спасибо!

+0

там не достаточно деталей, чтобы ответить на ваш вопрос –

+0

я заканчиваю свой вопрос с примером кода маркера, что я хочу изменить его вытяжке Icon.Thank вас! –

ответ

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

      } 
     }); 
Смежные вопросы