如果我继续the leaflet site,然后缩放地图,那么我会继续浏览另一个网站,然后在浏览器上使用“page prec”返回传单网站,我得到没有缩放的地图。< / p>
如何在页面预先构建一个具有相同状态的传单地图?
答案 0 :(得分:1)
Leaflet的这个插件处理一个永久链接,它将为你完成这项工作
答案 1 :(得分:0)
您可以向moveend
和zoomend
地图事件添加处理程序并存储当前位置并缩放到localstorage
或服务器或网址哈希。在地图加载时,您可以从此存储区获取位置和缩放。
您还可以将js对象添加为缓冲区和计时器,以避免在活动地图移动和缩放使用时性能降低。
如果只想在后退按钮上单击恢复,则必须检测页面加载方式。我发现了下一个问题:How to detect that user open page using BACK button in browser?但是它太旧了。