目前我遇到了一个问题,那就是如何截取 Google map v2 的屏幕截图。我正在开发一款 GPS 跟踪应用程序,其中一条折线正在绘制跟踪路径。所以我想要 map 的屏幕截图,并在 map 上绘制折线。
我做了很多研发,但发现Google map V2没有提供这样的设施。
请帮我解决这个问题。
最佳答案
由于您使用的是 v2,您的 map 将通过 MapFragment 或 SupportMapFragment 进行管理。两者都是 Fragment 的子类,您可以通过它们访问 getView()。假设您的托管 Activity 中有以下代码:
SupportMapFragment mapFragment = ((SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map));
View view = mapFragment.getView();
有了这个 View ,您可以尝试这种方法 How to programmatically take a screenshot in Android? .
关于Android 谷歌地图 V2 截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746221/