Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 传单.js设置fitBounds动画的持续时间_Javascript_Leaflet - Fatal编程技术网

Javascript 传单.js设置fitBounds动画的持续时间

Javascript 传单.js设置fitBounds动画的持续时间,javascript,leaflet,Javascript,Leaflet,我使用传单向用户显示地图。地图上有几个标记,当用户单击其中一个时,我想平移到标记位置并放大。我可以通过使用以下代码来实现这一点: map.fitBounds([ // bounds of clicked marker ]); 这工作得很好,传单甚至可以为过渡设置动画。我想设置动画的持续时间(以毫秒为单位)FitBounds需要一些,但它们都不允许我指定平移和缩放动画的持续时间。有人能帮我吗?这是不正确的,fitBounds方法确实接受fitBounds选项的中所

我使用
传单
向用户显示地图。地图上有几个标记,当用户单击其中一个时,我想平移到标记位置并放大。我可以通过使用以下代码来实现这一点:

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

这工作得很好,传单甚至可以为过渡设置动画。我想设置动画的持续时间(以毫秒为单位)
FitBounds
需要一些,但它们都不允许我指定平移和缩放动画的持续时间。有人能帮我吗?

这是不正确的,fitBounds方法确实接受fitBounds选项的中所述的pan选项的持续时间。

您要查找的是

使用平滑动画设置贴图视图,如,但需要 边界参数,如


正如@leonhees所说,您可以根据对象(多段线、多边形等)使用来拟合传单贴图

即使您可以添加选项,如动画的

下面是一个例子:

my_map.flyToBounds(new L.polyline(LatLng).getBounds(), {'duration':0.25} )