0
我正在開發一款使用Google Maps API v2的Android應用程序,並通過與其他Android設備的套接字連接共享地圖屏幕。這一切都可以正常工作,但我想讓它截取比我屏幕上的地圖更大的地圖,以便它能夠很好地適應正在接收屏幕截圖的設備的大屏幕。例如:我的應用程序屏幕是540x719,第二個設備接收的位圖的寬度是:540,高度是719.如何讓它發送完全適合第二個應用程序的截圖?使Google Map的屏幕截圖大於我的設備屏幕
,我使用谷歌地圖的截圖方法:
public void CaptureMapScreen() {
SnapshotReadyCallback callback = new SnapshotReadyCallback() {
Bitmap bitmap1;
Bitmap bitmap;
@Override
public void onSnapshotReady(Bitmap snapshot) {
bitmap1 = snapshot;
try {
//some code
} catch (Exception e) {
e.printStackTrace();
}
}
};
mGoogleMap.snapshot(callback);
}