Android 在多个活动中使用相同的MapInstance,无需再次加载
我需要保存一个包含所有标记和cameraPosition的mapView片段实例,以便在用户转到另一个活动后,我可以将其显示给用户,而无需再次加载地图。是否有任何方法将其保存为完整的映射实例,然后再次附加到MapView。您不能在活动之间传输视图MapView,因为视图与活动生命周期耦合。谷歌: 您不能直接实例化GoogleMap对象,而是必须从已添加到应用程序的MapFragment或MapView的getMap方法中获取一个对象Android 在多个活动中使用相同的MapInstance,无需再次加载,android,google-maps,android-mapview,android-maps,Android,Google Maps,Android Mapview,Android Maps,我需要保存一个包含所有标记和cameraPosition的mapView片段实例,以便在用户转到另一个活动后,我可以将其显示给用户,而无需再次加载地图。是否有任何方法将其保存为完整的映射实例,然后再次附加到MapView。您不能在活动之间传输视图MapView,因为视图与活动生命周期耦合。谷歌: 您不能直接实例化GoogleMap对象,而是必须从已添加到应用程序的MapFragment或MapView的getMap方法中获取一个对象 这就是你的希望。但是,您可以做的是传输地图上使用的数据。您可以
这就是你的希望。但是,您可以做的是传输地图上使用的数据。您可以序列化数据,将其作为字符串或可包裹放入意图中,在下一个活动中检索意图,并对其进行反序列化 表示您想捕获地图的快照吗?