我有一个带有标记的谷歌地图,链接到其他页面。如果我单击其中一个标记,则决定返回到地图页面,重置地图位置,缩放级别等。有没有一种简单的方法可以将地图恢复到剩下的状态?
答案 0 :(得分:0)
最简单,最安全的方法是将您关注的状态保留(例如缩放,地图中心,地图类型),并将其存储在浏览器中的半永久性状态。根据您要支持的浏览器,您可以选择:
document.cookie
进行JS访问)#zoom=4&...
添加到页面末尾,有点难看,不太合适)Cookie可能是最好的前进方式,可能与本地存储相结合。
请注意,导致此问题的是probably the browser unload
event。但是,看起来API本身正在注册此事件 - 所以你无法真正避免它。