Google maps 谷歌地图&x2B;浏览器返回上一个视图位置和缩放值
当用户访问其他页面并返回地图页面时,我尝试将最后一个标记视图和缩放级别返回给用户。现在,我正在用饼干来做这件事。我只是想知道是否有一种传统的处理方法,谢谢: 当用户单击标记时,将其存储到cookie中:Google maps 谷歌地图&x2B;浏览器返回上一个视图位置和缩放值,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,当用户访问其他页面并返回地图页面时,我尝试将最后一个标记视图和缩放级别返回给用户。现在,我正在用饼干来做这件事。我只是想知道是否有一种传统的处理方法,谢谢: 当用户单击标记时,将其存储到cookie中: var latLng = map.getCenter(); var currZoom = map.getZoom(); $.cookie("map_center", latLng); $.cookie("location_id", locationid);
var latLng = map.getCenter();
var currZoom = map.getZoom();
$.cookie("map_center", latLng);
$.cookie("location_id", locationid);
$.cookie("curr_zoom", currZoom);
返回地图页面时检索上次查看的标记位置和缩放级别:
var lastViewedActivity = $.cookie('location_id');
var lastViewedMapLocation = $.cookie('map_center');
var lastViewMapZoom = $.cookie('curr_zoom');
这绝对是一条路要走;你的其他选择是:
- 存储在服务器上,使用会话或来回传递参数:此处不适用,因为它更复杂,而且不添加任何内容
- html5本地存储:支持不够,所以您仍然需要对Cookie进行备份