如何始终围绕固定点(地图中心)缩放

How to always scale around a fixed point (center of the map)

我正在创建一个应用程序,用户可以在其中 select 一个位置(如本例中所示:https://docs.mapbox.com/android/maps/examples/location-picker/)。

如何更改 standardScaleGestureDetector 的行为以使其始终围绕固定点(如地图中心)缩放?

我猜想是跟focalPoint有关系,但是不知道怎么固定。

我在 github 上找到了相关主题: https://github.com/mapbox/mapbox-gl-native/issues/4151

您可以通过 mapboxMap.getUiSettings().setFocalPoint(customPoint) 提供自己的焦点,地图手势检测器将使用此点而不是手势的中心。