2017-04-10 2 views
1

Comment puis-je désactiver l'événement click sur les Overlays d'Osmdroid qui déclenchent la popup? J'ai ajouté dans overlays json avec route, et les marqueursDésactiver l'événement onClick sur les overalys d'Osmdroid

Sur les marqueurs je le désactive avec ce code:

Marker marker = new Marker(mapView); 
marker.setOnMarkerClickListener(new Marker.OnMarkerClickListener() { 
      @Override 
      public boolean onMarkerClick(Marker marker, MapView mapView) { 
       return false; 
      } 
     }); 

Mais comment le désactiver sur le trajet? Voici le code où je crée la route:

FolderOverlay myOverLay = (FolderOverlay) kmlDocument.mKmlRoot.buildOverlay(mapView, style, null, kmlDocument); 
mapView.getOverlays().add(myOverLay); 

Une idée? Merci

Répondre

1

Cela vient du styler KML par défaut dans buildOverlay.

Pour éviter cette bulle, vous devrez implémenter votre propre KML Styler.