我有一个带有leaflet.js的工作geojson多边形地图。当用户点击多边形时,我使用apiClassesClassLoader
进行超链接。
如何为ClassLoader myClassLoader = URLClassLoader.newInstance(moduleJarURL,
getClass().getClassLoader());
的多边形禁用点击事件并启用onEachFeature onclick
?
以下是我的工作Map
的示例attribute = 0
答案 0 :(得分:0)
您可以访问onEachFeature
方法中的实际功能,因此您可以执行以下条件:
function onEachFeature (feature, layer) {
layer.on({
mouseover: highlightFeature,
mouseout: resetHighlight
});
if (feature.properties.somevalue === 1) {
layer.on('click', onclick);
}
}
关于Plunker的工作示例:http://plnkr.co/edit/vyXqW86Tv7tuLy0GwcPR?p=preview