在Osmdroid的overalys上禁用onClick事件

时间:2017-04-10 20:34:24

标签: android overlay osmdroid

如何在Osmdroid的重叠事件上禁用单击事件?

我已经添加了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 个答案:

答案 0 :(得分:1)

这来自buildOverlay中的默认KML样式器。

要避免这种泡沫,您必须实施自己的KML Styler