Mapbox:如何在触摸设备上禁用两个手指3d倾斜



Mapbox:不能在触控设备上禁用3D倾斜

我尝试使用以下功能禁用倾斜,但没有成功:

map.current.dragPan.disable(); map.current.dragRotate.disable(); map.current.touchZoomRotate.disable();

我用这个来固定音调为自上而下,从而禁用任何手势。

map.setMaxPitch(0);
map.setMinPitch(0);

第二版(见https://docs.mapbox.com/mapbox-gl-js/api/map/#map#touchpitch):

)
// disable map tilting using two-finger gesture
map.touchPitch.disable();

你尝试的两件事实际上是禁止旋转地图,因为北方不是"向上"的;了。

// disable map rotation using right click + drag
map.dragRotate.disable();
// disable map rotation using touch rotation gesture
map.touchZoomRotate.disableRotation();

也解释在这里:https://docs.mapbox.com/mapbox-gl-js/example/disable-rotation/

相关内容

  • 没有找到相关文章

最新更新