是否可以在地图上制作当前视图的png或数据网址?
答案 0 :(得分:1)
有两种获取地图位图的方法:
MapboxMap#snapshot(SnapshotReadyCallback)
MapSnapshotter.java
类和相关选项类的现有地图。答案 1 :(得分:0)
您可以简单地将当前地图布局设为png,方法是在添加给定片段后加载地图后使用屏幕截图,
更改build.gradle:
implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:5.3.0-SNAPSHOT@aar'){
transitive = true
}
捕获屏代码:
private void captureScreen() {
mMapBoxMap.snapshot(new MapboxMap.SnapshotReadyCallback() {
@Override
public void onSnapshotReady(Bitmap snapshot) {
ImageView snapshotView = (ImageView) findViewById(R.id.);
snapshotView.setImageBitmap(snapshot);
});
}
注意:视图是您必须截取屏幕截图的布局。
希望这会对你有所帮助。