gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 23:27:56 27 4
gpt4 key购买 nike

我使用的是 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

当我放大/缩小 map 时,缩放位置从用户跟踪的位置变为屏幕的捏合/缩放位置。

关于如何放大/缩小并保持跟踪的用户位置居中并启用跟踪的任何想法?

最佳答案

当您激活您的位置组件时,您可以添加 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--

关于android - 用户跟踪开启时放大用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53215029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com