用户跟踪开启时放大用户位置

While user tracking is on zoom on user location

我正在使用 mapbox-android-sdkmapbox-android-plugin-locationlayer

的版本
// Mapbox
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:6.6.1'
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-locationlayer:0.11.0'

我面临的一个问题是,一旦我通过将 cameraMode 设置为 TRACKING 启用用户跟踪,如下所示:

mapboxMap.locationComponent.cameraMode = CameraMode.TRACKING

当我放大 in/out 地图时,缩放位置从用户跟踪的位置变为屏幕的 pinched/zoomed 位置。

知道如何缩放 in/out 并使跟踪的用户位置居中并启用跟踪吗?

当您激活位置组件时,您可以添加 LocationComponentOptions 并启用 trackingGesturesManagement

val options = LocationComponentOptions.builder(context)
    .trackingGesturesManagement(true)
    .build()
mapboxMap?.locationComponent?.activateLocationComponent(context!!, options)

https://www.mapbox.com/android-docs/api/map-sdk/6.6.0/com/mapbox/mapboxsdk/location/LocationComponentOptions.html#trackingGesturesManagement--