我现在在我的应用程序中实现了新的 Google Maps Android API,当地图加载时我想做一些事情,例如将地图移动到当前位置并在那里显示一个标记并启用某些叠加层,如卫星视图。但是,当我尝试访问 Mapview 的 getMap() 时遇到了 NPE,因为 GoogleMap 对象还没有准备好。
有没有办法检测 MapView 的 GoogleMap 何时准备就绪?我发现 CommonsWare 建议处理 SupportMapFragment 并检测 getMap() 何时不会为空,但 MapView 的等效事件是什么?
CommonsWare 对 SupportMapFragment 的建议:在使用 SupportMapFragment 时,我如何知道地图已准备好使用?
这似乎有点坏了,没有办法确定 GoogleMap 对象何时准备就绪,以便我们可以进行所有这些设置。