我使用 Leaflet 向用户显示 map 。 map 上有几个标记,当用户单击一个标记时,我想平移到标记位置并放大。我可以使用以下代码实现这一点:

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

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

最佳答案

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

关于javascript - Leaflet.js 设置 fitBounds 动画的持续时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27044175/

10-10 09:51