3
我有一個帶有標記的Google地圖,該標記鏈接到其他頁面。如果我點擊其中一個標記,然後決定返回到地圖頁面,地圖位置,縮放級別等將被重置。有沒有一種簡單的方法可以將地圖恢復到剩下的狀態?在導航回地圖頁面時恢復谷歌地圖狀態
我有一個帶有標記的Google地圖,該標記鏈接到其他頁面。如果我點擊其中一個標記,然後決定返回到地圖頁面,地圖位置,縮放級別等將被重置。有沒有一種簡單的方法可以將地圖恢復到剩下的狀態?在導航回地圖頁面時恢復谷歌地圖狀態
做到這一點的最簡單最安全的方法是將您關心的保存狀態(如縮放,地圖中心,地圖類型)以及將其存儲在半永久性的瀏覽器中。根據您想支持哪些瀏覽器,你的選擇是:
document.cookie
JS訪問)#zoom=4&...
到頁面的結束,有點難看,真的不適合)餅乾可能是前進的最好辦法,也許合作與本地存儲相結合。
請注意,它是probably the browser unload
event導致此問題。但是,它看起來像API本身正在註冊此事件 - 所以你不能真正避免它。
謝謝戴夫。我認爲這將是餅乾,因爲我必須繼續支持IE7。 – 2012-02-16 10:02:09