1
Mapbox-gl-js有「處理程序」 - https://www.mapbox.com/mapbox-gl-js/api/#Handlers如何覆蓋mapbox-gl-js中的處理程序?
如何重寫處理程序,例如ScrollZoomHandler?
我想重寫ScrollZoomHandler _onWheel方法來調整鼠標位置以補償CSS轉換的地圖容器。
Mapbox-gl-js有「處理程序」 - https://www.mapbox.com/mapbox-gl-js/api/#Handlers如何覆蓋mapbox-gl-js中的處理程序?
如何重寫處理程序,例如ScrollZoomHandler?
我想重寫ScrollZoomHandler _onWheel方法來調整鼠標位置以補償CSS轉換的地圖容器。
如果需要定製交互處理,我建議禁用處理程序和編寫GL JS之外自己的交互處理代碼。
mapbox.scrollZoom.disable();
addEventListener('wheel', document.getElementById('map'), function() {
...
map.zoomTo(...)
...
}, false);