これはあなたが地図V2でスナップショットを取る方法です。私はそれが働いて、前にあなたのソリューションを実装しましたが、私は計装テストにスクリーンショットを使用して、別のと比較することを意図してい
Button button = (Button) findViewById(R.id.mButton);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SnapshotReadyCallback callback = new SnapshotReadyCallback() {
Bitmap bitmap;
@Override
public void onSnapshotReady(Bitmap snapshot) {
bitmap = snapshot;
try {
FileOutputStream out = new FileOutputStream("/mnt/sdcard/Download/globe.png");
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
} catch (Exception e) {
e.printStackTrace();
}
// OR
ImageView im1 = (ImageView)findViewById(R.id.myImView);
im1.setImageBitmap(bitmap);
}
};
map.snapshot(callback);
}
});
出典
2017-02-06 04:16:52
OBX
私のローカルコンピュータディスクのスクリーンショット。 –