高德地图 javascript sdk 禁止拖动时页面滚动问题

在使用高德地图 javascript sdk 时,我碰到下面这个问题:

如下图,我的页面顶部放了一个高德地图,然后上面的 marker 也绑定了点击事件,刚开始一切运行正常。

但是后来我发现手指上下滑动页面时,如果手指刚好在地图区域了,会触发拖动地图的操作,而不是正常用户期待的往下滑动页面,于是我看下文档,通过设置dragEnable: false禁止了地图拖动。

但是问题来了,它把这个区域内手指上下滑动触发页面滚动的行为也禁止了,这样用户手指上下滑动时,页面就不动了,这样非常不符合正常用户的期待,我翻遍了文档也没有找到相关设置,请问有好的解决方法吗

图片描述

阅读 6.6k
1 个回答

可以给地图上增加一个透明蒙层

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题