localStorage简单的实现:关闭地图下次打开的时候还在关闭时候的位置数组
简单的思路: 利用地图的拖拽事件,本地储存拖拽后的坐标spa
如:利用天地图的API对象
//初始化地图对象事件
var map;字符串
var zoom;get
//是否有localStorage本地储存it
var strStoreDate = (window.localStorage? localStorage.getItem("origins"):Cookie.read("origins"))||"116.40969,39.89945,12";io
//把字符串变成数组function
var origin = strStoreDate.split(",");List
//传入参数
map.centerAndZomm(new TLngLat(origin[0],origin[1]),origin[2]);
//其它地图API
map.enableHandleMouseScroll();
tmap.disableDoubleClickZoom()
TEvent.addListener(tmap,"moveend",function(lnglat){
var origin=[];
origin.push(lnglat.getLng()+","+lnglat.getLat()+","+tmap.getZoom());
if (window.localStorage) {
localStorage.setItem("origins", origin);
} else {
Cookie.write("origins", origin);
}
//window.localStorage.clear(); 清除localStorage本地储存数据 不想保存的话
这样就能简单的用localStorage本地存储