mapbox-gl-js - 我可以配置 Mapbox GL JS 在没有 shift 键的情况下执行 dragRotate 行为吗?
问题描述
我想制作一个固定在特定点 ( options.dragPan=false
) 上的地图,但允许用户用鼠标旋转和倾斜地图。我可以要求用户在拖动鼠标(或使用鼠标右键)时按住 ctrl 键,但我更愿意将地图配置为不需要 shift 键。
有没有一个好的方法来劫持mousemove
事件来实现这一点?也许在 e.ctrlKey 传播到 mapbox 处理程序之前修改它?
解决方案
推荐阅读
- regex - 谷歌表格正则表达式找到最左边的交替匹配
- c# - 更新 2 Pcs 中的 datagridview
- jquery - jQuery忽略调用html()时创建的初始html元素
- c# - 如何在 WebApi 中授权 SignalR Hub?
- sql - T-SQL 选择满足聚合条件的所有范围组合
- .htaccess - Apache modrewrite htaccess 重定向
- reactjs - 状态更新后如何停止重新安装地图组件(react-google-maps)
- javascript - 如何使用 ionic 和 firebase 获取注册用户的 uid
- html - 如何使用 xslt 1.0 为三个单独的项目解析一个 html 块?
- php - 为什么我的 CSS 在根目录之外时无法链接?