Javascript 传单:如何在传单1中设置不可读取?
在手册0.7中,此代码使所有线串都不可拾取:Javascript 传单:如何在传单1中设置不可读取?,javascript,leaflet,Javascript,Leaflet,在手册0.7中,此代码使所有线串都不可拾取: var highlightLayer; function highlightFeature(e) {highlightLayer = e.target; if (e.target.feature.geometry.type === 'LineString') {highlightLayer.setStyle({clickable: false}); }else... 此-clickable:false-在传单1中不起作用。
var highlightLayer;
function highlightFeature(e) {highlightLayer = e.target;
if (e.target.feature.geometry.type === 'LineString') {highlightLayer.setStyle({clickable: false});
}else...
此-clickable:false-在传单1中不起作用。现在如何制作不可点击的线串?在手册1.0.0中,
可点击的
选项被重命名为更合适的交互式
将interactive
选项设置为true
的图层将对各种鼠标/指针事件作出反应,而不仅仅是单击。如果设置为false
,它将对“无”作出反应
如果您在查看当前的传单文档,您将看到大多数图层(包括L.Marker
和L.Polyline
等)都有一个交互式
选项。您可以在“从交互层继承的选项”部分中找到
还要注意的是,
L.GridLayer
和L.TileLayer
没有该选项,不能进行交互。谢谢。我更改了代码:如果(e.target.feature.geometry.type=='LineString'){highlightFeature.setStyle({interactive:false});没有更改。interactive
选项只能在实例化时设置,更改其值将无效。