传单版本1.0.2中未触发事件视图重置

Mar*_*tin 3 javascript svg d3.js leaflet

我正在使用d3与Leaflet(v 1.0.2)并需要捕获viewreset事件,但它没有被解雇.

this.map.on("viewreset", () => console.log("VIEW RESET"));
Run Code Online (Sandbox Code Playgroud)

还有其他人有这个问题吗?我能够抓住这个zoomend事件.

另外,在新版本的Leaflet中操纵svg-layers上的位置等也有点痛苦......但这是另一个故事.

JSFidlle显示问题http://leafletjs.com/reference-1.0.2.html

eko*_*eko 5

根据:https://github.com/Leaflet/Leaflet/issues/4837

在1.0中,图层必须依赖于缩放(缩放更改)和视图重置(图层的完全重置).这对于实现flyTo和其他任意动画是必要的.

并在:https://github.com/Leaflet/Leaflet/pull/3278

删除viewreset事件并仅依赖于图层中的缩放事件

因此,在缩放时不再触发viewreset事件.