我目前正在开发一个使用标签和谷歌地图的应用。我想要做的是获取gps位置,比如3,并将它们存储在sql db(我已经在做)中,然后在地图上显示它们。我已经创建了画布,添加到叠加但当我更改标签时这些点消失所以我想如果有办法以某种方式将这些坐标与谷歌地图存储,这样我就可以检索它们并在我点击“地图标签“?请任何人可以帮忙吗?
答案 0 :(得分:1)
我没有答案,但我知道这个问题是由观点的变化引起的。这与您旋转设备并重置屏幕时的效果相同。您需要对onRestoreInstanceState()
执行某些操作。默认值可恢复UI的状态。因此,您需要覆盖它以保存数据并在视图更改时读取它。
希望有所帮助。其他人可能有代码示例。
Ť
答案 1 :(得分:0)
使用ItemizedOverlay
,并将叠加层与onCreate()
中的地图相关联。当我改变标签时,叠加层不应“消失”。