0
A
回答
0
您必须调用Google地图快照方法来保存当前可见地图的快照并将其保存在SD卡中。而且,您可以稍后查看所有存储的图像。
private void button_listener() {
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SnapshotReadyCallback callback = new SnapshotReadyCallback() {
Bitmap bitmap;
@Override
public void onSnapshotReady(Bitmap snapshot) {
// TODO Auto-generated method stub
bitmap = snapshot;
try {
FileOutputStream out = new FileOutputStream("/mnt/sdcard/Download/TeleSensors.png");
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
} catch (Exception e) {
e.printStackTrace();
}
}
};
map.snapshot(callback);
}
});
}
请确保您有WRITE_EXTERNAL_STORAGE许可清单档案中的
相关问题
- 1. 我们可以以编程方式缓存谷歌地图吗?
- 2. 以编程方式阻止FireFox在内存缓存中存储内容?
- 3. 以编程方式清除地图缓存
- 4. 如何以编程方式在Drupal 8中清除缓存
- 5. 如何以编程方式重置mongodb内存缓存
- 6. 以编程方式清除缓存?
- 7. 以编程方式创建Azure缓存
- 8. 以编程方式清除cloudflare缓存
- 9. 如何以编程方式在Google存储中重命名文件夹?
- 10. 如何在android中以编程方式获取存储信息?
- 11. 如何以编程方式继承存储在Storyboard中的UIViewController?
- 12. 以编程方式缓存用户控件并清除缓存
- 13. 如何以编程方式刷新Windows Mobile中的DNS缓存?
- 14. 如何以编程方式清除Pimcore中的输出缓存?
- 15. 以编程方式将文件从Azure Blob存储转移到Google Cloud存储
- 16. 如何在Django中以编程方式渲染和缓存视图?
- 17. 以编程方式清除android中的图像缓存
- 18. Drupal 6视图2:以编程方式重建视图缓存
- 19. 如何在内部存储器中以编程方式保存文件(可见)
- 20. Google地图,缓存问题
- 21. 如何以编程方式将图像存储在Android上的图库4.4
- 22. 如何以编程方式清除Microsoft Edge浏览器缓存?
- 23. 如何以编程方式清除Kerberos票据缓存
- 24. 如何以编程方式清除缓存?
- 25. 如何以编程方式删除缓存?
- 26. 如何以编程方式禁用HTML缓存与GWT
- 27. 如何通过JMX以编程方式更新缓存/模型?
- 28. 如何以编程方式禁用浏览器缓存
- 29. 如何以编程方式在棉花糖中清除应用程序缓存
- 30. 以编程方式删除LibGit2Sharp本地存储库
http://stackoverflow.com/questions/4889080/downloading-caching-google-maps-for-offline-use –