gpt4 book ai didi

android - Mapbox 禁用了相机平移上的用户位置跟踪

转载 作者:行者123 更新时间:2023-11-30 00:41:35 25 4
gpt4 key购买 nike

我最近一直在尝试寻找一种方法,让用户在尝试平移相机时从被锁定到 MyLocationTracking.TRACKING_FOLLOWMyLocationTracking.TRACKING_NONE

本质上,我希望实现类似于 Google map “自由漫游”和“重新居中”功能的功能。但是,在 TRACKING_FOLLOW 模式下,我无法检测到用户何时试图平移相机。

我已经尝试使用 mapboxMap.getTrackingSettings().setDismissLocationTrackingOnGesture(true); 但是,一旦我将位置跟踪设置为 TRACKING_FOLLOW,似乎使用此位置跟踪将被禁用 - 没有任何用户输入(也许使用 TRACKING_FOLLOW 的自动旋转正在触发手势)。我还假设这会禁用所有手势缩放、旋转、平移等的位置跟踪 - 而不仅仅是在用户开始平移相机时。

我确定我遗漏了一些非常明显的东西,但我想知道是否有人知道如何实现此功能,可以为我指明正确的方向。谢谢!

最佳答案

如果你想确定用户是否处于 TRACKING_FOLLOW 模式,你可以在 onMapScroll 监听器中运行检查,如果他们不在跟踪中则显示您的“重新居中”按钮。这是否回答了您的问题,还是我没有正确理解问题?

关于android - Mapbox 禁用了相机平移上的用户位置跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42484538/

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