javascript – leaflet.js设置fitBounds动画的持续时间

我使用Leaflet向用户显示地图.地图上有几个标记,当用户点击一个标记时,我想平移到标记位置并放大.我可以通过使用以下代码实现此目的:

    map.fitBounds([
        // bounds of clicked marker
    ]);

这很好用,Leaflet甚至可以实现过渡.我想要的是以毫秒为单位设置动画的持续时间. FitBounds需要大约options,但它们都不允许我指定平移和缩放动画的持续时间.谁能帮我这个?

解决方法:

这是不正确的,fitBounds方法接受zoom/pan options其中的pan选项具有持续时间,如documentation中针对fitBounds选项所述.

上一篇:javascript – 如何提高使用leaflet.js将大量功能插入到地图中的性能


下一篇:php – 如何在一个FeatureCollection中将多个geojson合并到一个geojson中