在传单/ mapbox中,为什么我不能设置`map.fitBounds`的持续时间?

时间:2015-06-09 10:30:01

标签: gis leaflet mapbox

我试过了:

map.fitBounds(L.polyline([L.latLng(40,9), L.latLng(1,2)]).getBounds(), {
  padding: [50, 50],
  maxZoom: 17,
  animate: true,
  duration: 10
});

我希望动画需要10秒才能完成,但它完成的速度非常快..有没有人有关于如何让fitBounds的持续时间更长的想法?

1 个答案:

答案 0 :(得分:4)

应设为:

map.fitBounds(bounds, {
    padding: [50, 50],
    maxZoom: 18,
    animate: true,
    pan: {
        duration: 10
    }
});