Android: 如何使用mapbox setZoomControlsEnabled?
Android: how to use mapbox setZoomControlsEnabled?
我今天才开始使用 mapbox android。我想在 mapbox 地图视图上显示缩放控件。我做了一点研究,该方法应该是setZoomControlsEnabled。但我不知道如何在 mapbox android sdk v6.3.0 上使用此方法。文档非常清楚: https://www.mapbox.com/android-docs/api/map-sdk/6.3.0/index.html?com/mapbox/mapboxsdk/maps/UiSettings.html 。但是我该如何使用它呢?
另外一个关于setZoomControlsEnabled的信息,应该是mapView的一个方法class,可以这样调用:
mapView.setZoomControlsEnabled
但是我试过了,还是不行。 a github link 作为参考:https://github.com/mapbox/mapbox-gl-native/issues/2537
您可以使用 MapboxMap
对象获取对 UiSettings
:
的引用
mapView.getMapAsync(mapboxMap -> {
mapboxMap.getUiSettings().setZoomControlsEnabled(true);
}
或使用 XML 属性:
<com.mapbox.mapboxsdk.maps.MapView
android:id="@id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:mapbox_uiZoomControls="true" />
此外,请查看 first steps and docs。
我今天才开始使用 mapbox android。我想在 mapbox 地图视图上显示缩放控件。我做了一点研究,该方法应该是setZoomControlsEnabled。但我不知道如何在 mapbox android sdk v6.3.0 上使用此方法。文档非常清楚: https://www.mapbox.com/android-docs/api/map-sdk/6.3.0/index.html?com/mapbox/mapboxsdk/maps/UiSettings.html 。但是我该如何使用它呢?
另外一个关于setZoomControlsEnabled的信息,应该是mapView的一个方法class,可以这样调用:
mapView.setZoomControlsEnabled
但是我试过了,还是不行。 a github link 作为参考:https://github.com/mapbox/mapbox-gl-native/issues/2537
您可以使用 MapboxMap
对象获取对 UiSettings
:
mapView.getMapAsync(mapboxMap -> {
mapboxMap.getUiSettings().setZoomControlsEnabled(true);
}
或使用 XML 属性:
<com.mapbox.mapboxsdk.maps.MapView
android:id="@id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:mapbox_uiZoomControls="true" />
此外,请查看 first steps and docs。