Javascript 传单:如何在传单1中设置不可读取?

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中不起作用。

在手册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中不起作用。现在如何制作不可点击的线串?

在手册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
选项只能在实例化时设置,更改其值将无效。