首页 > 解决方案 > 如何始终围绕固定点(地图中心)进行缩放

问题描述

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

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

我想他们是与焦点的关系,但我不知道如何修复它。

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

标签: androidmapboxscalingmapbox-android

解决方案


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


推荐阅读