传单:地图平移和拖动之间的区别

Leaflet: Difference between map panning and dragging

map.dragging 有什么作用,与地图的平移功能有何区别? 还是 dragging = true 启用地图的平移?

pan就是改变用户正在看地图的哪一部分;这源自 meaning of "pan" in cinematography:移动相机,因此视口发生变化。

在 Leaflet 中,您可以通过在 map 实例上调用 map.panTo()map.panBy() 以及 map.setCenter() 来平移地图 non-interactively(但那些是不是平移地图的唯一方法)。

拖动means "to pull along a surface". In computing, it refers to the drag and drop交互。它意味着用户交互。

在 Leaflet 中,地图拖动是 用户操作 在视口表面上以 down-move-up 序列使用定点设备。用户拖动时地图会平移。

地图拖动意味着地图平移;但是地图平移并不意味着地图拖动。

另外,请注意 Leaflet 允许标记可拖动。因此,可以执行标记拖动,这是一种不是地图拖动的动作,并不意味着地图平移。