如何在 MapBox GL 中旋转 MapView?
How to rotate MapView in MapBox GL?
我想在不更改配置的情况下使用 MapView 旋转我的 activity,依靠传感器。所以我需要以某种方式将旋转设置为整个地图视图,以便正确放置指南针和水印。但在 mapView.rotation(angle)
之后,它变得拉伸和故障。有什么办法可以优雅地做到吗?谢谢
默认MapView
会使用SurfaceView,这种转换只支持使用TextureView作为渲染表面。要启用此功能,您可以使用 xml 属性将其设置为 mapbox_renderTextureMode=true
或通过编程方式使用 MapboxMapOptions#textureMode(true)
。
我想在不更改配置的情况下使用 MapView 旋转我的 activity,依靠传感器。所以我需要以某种方式将旋转设置为整个地图视图,以便正确放置指南针和水印。但在 mapView.rotation(angle)
之后,它变得拉伸和故障。有什么办法可以优雅地做到吗?谢谢
默认MapView
会使用SurfaceView,这种转换只支持使用TextureView作为渲染表面。要启用此功能,您可以使用 xml 属性将其设置为 mapbox_renderTextureMode=true
或通过编程方式使用 MapboxMapOptions#textureMode(true)
。