如何在Leaflet

时间:2015-10-21 15:36:40

标签: animation leaflet

我正在使用Leafet(目前是1.0版本的beta 2)并且使用以下代码执行一些冗长的动画地图移动:

    myMap.setView([someLat,someLng], myMap.getZoom(), {"pan":{"animate":true, "duration":10});

我希望能够在动画进行过程中停止它。通过传单API搜索当前版本和测试版本,我找不到任何方法。那我怎么能这样做呢?

1 个答案:

答案 0 :(得分:1)

使用当前地图中心调用另一个setView应停止正在进行的动画:

map.setView(map.getCenter(), map.getZoom(), {"animate": false});

以下是一个例子:

http://jsfiddle.net/nathansnider/4v2L0uze/