Я хотел бы сделать карту, которая зафиксирована в определенной точке (options.dragPan=false
), но позволяет пользователю поворачивать и наклонять карту с помощью мыши.Я могу попросить пользователей удерживать клавишу Ctrl при перетаскивании мыши (или использовать правую кнопку мыши), но я бы предпочел настроить карту таким образом, чтобы клавиша Shift не использовалась.
Есть лихороший способ захватить событие mousemove
, чтобы добиться этого?Может быть изменить e.ctrlKey до того, как он распространится на обработчик mapbox?
Для справки: класс DragRotateHandler