Javascript 力平移

Javascript 力平移,javascript,map,cloudmade,Javascript,Map,Cloudmade,在传单JS库中,它说: 将地图平移到给定的中心。如果新中心已启用,则生成动画平移 离当前屏幕不超过一个屏幕 可能是长镜头,但有人知道是否有办法强制平移多个屏幕吗?我不介意在平移时瓷砖是否变灰了 资料来源:我发现这方面有很多问题: var offset = map._getNewTopLeftPoint(latlng).subtract(map._getTopLeftPoint(); map.panBy(offset); 开发人员正在计划将来使用更直接的API。要实现对多个屏幕的平移,您可以使用

在传单JS库中,它说:

将地图平移到给定的中心。如果新中心已启用,则生成动画平移 离当前屏幕不超过一个屏幕

可能是长镜头,但有人知道是否有办法强制平移多个屏幕吗?我不介意在平移时瓷砖是否变灰了

资料来源:

我发现这方面有很多问题:

var offset = map._getNewTopLeftPoint(latlng).subtract(map._getTopLeftPoint();
map.panBy(offset);

开发人员正在计划将来使用更直接的API。

要实现对多个屏幕的平移,您可以使用setView,并将
动画设置为

map.setView([latitude, longitude], zoom, {animate: true, duration: 1});
我想根据到下一个点的距离和缩放级别来计算持续时间也是很好的,所以它总是平滑的,不会太快或太慢