gpt4 book ai didi

android - 在 Osmdroid 覆盖层上禁用 onClick 事件

转载 作者:行者123 更新时间:2023-11-29 01:10:44 25 4
gpt4 key购买 nike

如何禁用 Osmdroid 的 Overlays 上触发弹出窗口的点击事件?

我已将带有路线和标记的 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);

有什么想法吗?谢谢

最佳答案

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

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

关于android - 在 Osmdroid 覆盖层上禁用 onClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43332459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com