当我将标记拖到地图边缘附近时,地图会平移,让我将标记移到当前视图之外。在大多数情况下,我会发现此功能非常有用。但这正在妨碍我。
我尝试设置gestureHandling: "none"
,但这确实阻止了正常的滚动,但仍启用了拖动时滚动。
有人知道禁用该功能的方法吗?
答案 0 :(得分:0)
如果使用已弃用的draggable
属性并将其设置为false,则可以防止在拖动标记时平移地图。
在我的情况下,我希望地图可以正常拖动,因此当我开始拖动标记时,我将draggable: false
的{{1}}事件和mousedown
的{{1}}事件设置为map.data
draggable: true
事件(我使用mouseup
事件代替丢失的setgeometry
,dragstart
和drag
事件。)
我有点担心这可能会中断,因为dragend
已过时,draggable
似乎还没有完全取代它。