Javascript 导航回地图页面时还原google地图状态

Javascript 导航回地图页面时还原google地图状态,javascript,google-maps,Javascript,Google Maps,我有一个带有标记的谷歌地图,可以链接到其他页面。如果单击其中一个标记,然后决定返回地图页面,地图位置、缩放级别等将重置。有没有一种简单的方法可以将地图恢复到原来的状态?最简单、最安全的方法是将您需要保存的状态(如缩放、地图中心、地图类型)保存到浏览器中的某个半永久位置。根据您希望支持的浏览器,您的选项包括: cookie(通过document.cookie访问JS) (现代浏览器) URL哈希标记(在页面末尾添加#zoom=4&…,有点难看,不太合适) (可能也不适合) Cookie可能是最

我有一个带有标记的谷歌地图,可以链接到其他页面。如果单击其中一个标记,然后决定返回地图页面,地图位置、缩放级别等将重置。有没有一种简单的方法可以将地图恢复到原来的状态?

最简单、最安全的方法是将您需要保存的状态(如缩放、地图中心、地图类型)保存到浏览器中的某个半永久位置。根据您希望支持的浏览器,您的选项包括:

  • cookie(通过
    document.cookie访问JS)
  • (现代浏览器)
  • URL哈希标记(在页面末尾添加
    #zoom=4&…
    ,有点难看,不太合适)
  • (可能也不适合)
Cookie可能是最好的方法,可能与本地存储相结合


请注意,这是导致此问题的原因。不过,API本身目前似乎正在注册此事件,因此您无法真正避免它。

谢谢Dave。我认为这将是饼干,因为我必须继续支持IE7。