地图宝安卓SDK 4.0.0+ - 如何在给定位置设置缩放和中心地图?

7

我在一个需要“冻结”地图视图的Android应用程序中使用Mapbox Android SDK v4.0.0,要求在给定位置和给定缩放级别处。

在API中似乎没有以下方法:

  1. 设置地图的特定缩放级别,
  2. 将地图居中于给定位置。

如何完成这些操作?

1个回答

20

看起来API在3.2.0版和4.0.0版之间有所改变。目前,要实现上述目标,您需要使用CameraPosition并将其注入到您的mapboxMap中:

mapView.getMapAsync(new OnMapReadyCallback() {
    @Override
    public void onMapReady(MapboxMap mapboxMap) {
        mapboxMap.setCameraPosition(new CameraPosition.Builder()
                .target(yourLatLng)
                .zoom(yourZoom)
                .build());
    }
});

运作得非常好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接