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} )