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