当用户访问其他一些页面并返回到地图页面时,我试图将最后一个标记视图和缩放级别返回给用户。现在,我正在使用cookies来做到这一点。只是想知道是否有处理这个问题的传统方法,谢谢:
当用户点击标记时,将它们存储到 cookie 中:
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');