gpt4 book ai didi

android - 如何制作当前渲染 map 的图像(mapbox-android)?

转载 作者:行者123 更新时间:2023-11-29 19:04:50 24 4
gpt4 key购买 nike

是否可以在 map 上制作当前 View 的 png 或 data-url?

最佳答案

您只需在 map 加载后截取屏幕截图 (MapboxMap#snapshot),即可将当前 map 另存为 .png

确保您拥有适当的 build.gradle 依赖项:

implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:5.3.0-SNAPSHOT@aar'){
transitive = true
}

捕获 map 的代码:

private void captureScreen() {

mMapBoxMap.snapshot(new MapboxMap.SnapshotReadyCallback() {
@Override
public void onSnapshotReady(Bitmap snapshot) {
ImageView snapshotView = (ImageView) findViewById(R.id.);
snapshotView.setImageBitmap(snapshot);
}
});
}

希望这对您有帮助。

关于android - 如何制作当前渲染 map 的图像(mapbox-android)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47685085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com