2017-04-10 9 views
1

Osmdroidのオーバーレイでクリックイベントを無効にする方法を教えてください。OsmdroidのオーバーヘッドでonClickイベントを無効にする

私はルートとマーカーでオーバーレイjsonを追加しました。マーカーで私はこのコードでそれを無効にします:

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

しかし、どのようにそれを無効にすることができますか?ここに私がルートを作成するコードがあります:

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

ご存じですか?ありがとう

答えて

1

これは、buildOverlayのデフォルトのKMLスタイラから来ています。

このバブルを回避するには、独自のKML Stylerを実装する必要があります。

関連する問題