在安卓谷歌地图v2中保存地图状态



在我的应用程序中,我有随地图一起加载的标记,然后我可以在某些点手动向地图添加标记。 现在我的问题是我如何保存那些手动添加的标记,以便当用户退出应用程序或导航到其他活动然后返回地图时,标记应该仍然存在。

我已经尝试了一些给出的示例,但这似乎不起作用,仅适用于屏幕旋转时,但不适用于退出应用程序并返回。

有人可以用我可以效仿的榜样为我指出正确的方向吗?
真的很感激。

谢谢。

您只需

将标记纬度和经度存储在离线/在线的某个位置,以便下次打开应用程序时,您的应用程序会标记位置,您可以再次向地图添加标记。

要在线存储数据,您只需要将信息发送到服务器并在应用程序再次启动时将其取回即可。

对于离线存储,请查看安卓开发人员的培训:http://developer.android.com/training/basics/data-storage/index.html

希望这有帮助..

最新更新