传单:地图平移和拖动之间的区别
map.dragging 的作用是什么以及与地图的平移功能有什么区别? 或者 Dragging = true 是否可以平移地图?
What does map.dragging do and what is the difference to the pan functionality of the map?
Or is dragging = true enabling the panning of the map?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
平移是改变用户正在查看的地图部分;这是源自电影摄影中“平移”的含义:移动摄影机,以便视口变化。
在 Leaflet 中,您可以通过调用
map.panTo()
、map.panBy()
和map.setCenter()
以非交互方式平移地图code> 在您的map
实例上(但这些并不是平移地图的唯一方法)。拖动意味着“沿着表面拉动”。在计算中,它指的是拖放交互。它意味着用户交互。
在 Leaflet 中,地图拖动是在视口表面上按向下移动顺序使用定点设备的用户操作。地图随着用户拖动而平移。
地图拖动意味着地图平移;但地图平移并不意味着地图拖动。
另外,请注意,Leaflet 允许标记可拖动。因此,人们可以执行标记拖动,这是一种不是地图拖动的操作,并且并不意味着地图平移。
To pan is to change what part of the map the user is looking at; this is derived from the meaning of "pan" in cinematography: moving the camera so the viewport changes.
In Leaflet, you can pan the map non-interactively, by calling
map.panTo()
andmap.panBy()
andmap.setCenter()
on yourmap
instance (but those are not the only ways to pan a map).To drag means "to pull along a surface". In computing, it refers to the drag and drop interaction. It implies user interaction.
In Leaflet, a map drag is the user action of using a pointing device in a down-move-up sequence on the viewport surface. The map pans as the user drags.
A map drag implies a map pan; but a map pan does not imply a map drag.
Also, note that Leaflet allows markers to be draggable. Thus, one can perform a marker drag, an action that is not a map drag, and does not imply a map pan.