Могу ли я настроить Mapbox GL JS для выполнения поведения dragRotate без клавиши Shift? - PullRequest
0 голосов
/ 14 февраля 2019

Я хотел бы сделать карту, которая зафиксирована в определенной точке (options.dragPan=false), но позволяет пользователю поворачивать и наклонять карту с помощью мыши.Я могу попросить пользователей удерживать клавишу Ctrl при перетаскивании мыши (или использовать правую кнопку мыши), но я бы предпочел настроить карту таким образом, чтобы клавиша Shift не использовалась.

Есть лихороший способ захватить событие mousemove, чтобы добиться этого?Может быть изменить e.ctrlKey до того, как он распространится на обработчик mapbox?

Для справки: класс DragRotateHandler

...