如何始终围绕固定点(地图中心)缩放
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)
提供自己的焦点,地图手势检测器将使用此点而不是手势的中心。
我正在创建一个应用程序,用户可以在其中 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)
提供自己的焦点,地图手势检测器将使用此点而不是手势的中心。