我正在使用mapbox-android-sdk
和mapbox-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
当我放大/缩小地图时,缩放的位置将从用户跟踪的位置更改为屏幕的挤压/缩放的位置。
关于如何放大/缩小并保持跟踪的用户位置居中并启用跟踪的任何想法吗?
答案 0 :(得分:1)
激活位置组件时,可以添加启用了trackingGesturesManagement的LocationComponentOptions
val options = LocationComponentOptions.builder(context)
.trackingGesturesManagement(true)
.build()
mapboxMap?.locationComponent?.activateLocationComponent(context!!, options)