标签: mapbox-gl-js
我想制作一个固定在特定点(options.dragPan=false)上的地图,但允许用户用鼠标旋转和倾斜地图。我可以要求用户在拖动鼠标时按住ctrl键(或使用鼠标右键),但我希望配置地图,以便不需要Shift键。
options.dragPan=false
是否存在劫持mousemove事件以实现此目标的好方法?也许在modify e.ctrlKey传播到Mapbox处理程序之前?
mousemove
以供参考:the DragRotateHandler class