如何將localStorage合併到我的代碼中?我在我的谷歌地圖上有一個隱藏和顯示標記數組的顯示和隱藏按鈕。當按鈕被點擊時,我需要將值存儲在localStorage中。Google地圖標記的本地存儲
我有什麼至今:
var testbtn = document.getElementById('test1');
var testbtn2 = document.getElementById('test2');
google.maps.event.addDomListener(testbtn, 'click', hide);
google.maps.event.addDomListener(testbtn2, 'click', show);
function hide() {
set_speed_camera(null);
localStorage.setItem("hide_speed_camera", "true");
}
function show() {
set_speed_camera(map);
localStorage.setItem("show_speed_camera", "true");
}
$(document).ready(function(e) {
if(JSON.parse(localStorage.getItem("show_speed_camera"))) {
set_speed_camera(map);
alert('testing..Show')
}
});
$(document).ready(function(e) {
if(JSON.parse(localStorage.getItem("hide_speed_camera"))) {
set_speed_camera(null);
alert('testing..Hide')
localStorage.removeItem('hide_speed_camera');
}
});
好吧我把它加入localStorage.clear工作();這兩個功能,這是正確的方式?有更新的問題。 –