所以我正在开发一款类似于Pokemon Go的游戏,但我遇到了地图问题。首先,地图基于谷歌地图API,我在地图上随机产生物品。我正在实现一个菜单选项来显示库存等,但是当我从菜单返回时,地图会重新生成地图上的所有对象,就像重新创建活动一样。
我的主要问题是如何制作它以便从菜单返回时保存地图及其上的所有数据?我应该把菜单变成片段吗?因为目前它是一项活动。
答案 0 :(得分:0)
也许您应该更改代码以从数据库中获取坐标。您可以使用SQLite并在本地保存数据库。只需创建一个表,其中项目(也应该已在单独的表中定义)也分配给一个位置。然后,您的代码必须在调用地图时从那里调用数据,然后在地图上插入相应的符号。