【发布时间】:2013-04-02 23:47:05
【问题描述】:
基于documentation,标记对象将不会在从 Bundle 对象恢复时持续存在。那么,是否有办法在恢复后识别标记,以便以后可以删除标记?
我对文档的理解有误吗,文档是否有错误,或者在原始对象被销毁后根本无法删除标记?
【问题讨论】:
-
但是文档说 “当从 Bundle 中恢复地图时,该地图上的标记也会恢复” 和 “标记的 id 可以是用于在此类恢复后检索 Marker 对象的新实例。”
-
@KunalK,“标记的 id 可用于在此类恢复后检索标记对象的新实例。”但是如何?似乎没有任何方法可以做到这一点。应该使用哪个类或方法?
-
这里的文档有误。为 Android 团队提出了几个与此 API 相关的错误。目前这些都没有解决。我想唯一的办法是清除旧标记并在地图恢复后重新添加它们......
标签: android google-maps google-maps-markers google-maps-android-api-2