Disable compass interactivity for `interactive: false` maps
#8,618 创建于 2019年8月10日
描述
mapbox-gl-js version: v1.2.1
browser: Chrome/Firefox, likely any
Steps to Trigger Behavior
https://docs.mapbox.com/mapbox-gl-js/example/animate-camera-around-point/ with
interactive: false and
map.addControl(new mapboxgl.NavigationControl({
visualizePitch: true,
showZoom: false
}));
Link to Demonstration
https://jsbin.com/yatuvegeti/1/edit?html,output
Expected Behavior
It's not possible for the user to interrupt/alter the animation. Also the compass tooltip Reset bearing to north should not be displayed.
Actual Behavior
It's possible to rotate / tilt the map dragging the compass icon and the tooltip is displayed.
One could argue that this is not a bug, because the compass is a navigation control. In this case it would be appreciated if this issue would be considered as feature request. It would be useful to be able to use the compass for indicating bearing/pitch while animating the camera and the user is not able to interrupt/alter the animation.