sessionStorage 和 Google 地图

sessionStorage and Google Maps

我正在尝试使用 Web 存储(尤其是 sessionStorage)来保存 Google 地图实例和根据用户邮政编码生成的标记。

它的功能是:

  1. 用户使用邮政编码搜索 'store locations'。
  2. 地图生成,每个找到的位置都有标记。
  3. 用户点击 result/marker - 链接到 'store location landing page'。
  4. 用户可以return搜索。
  5. 他们搜索到的带有 results/markers 的地图应该保留。

这可以用 sessionStorage 实现吗?

谢谢

是的,这是可能的,但是当 window 关闭时 sessionStorage 会被清除。如果你想让它们在 window 关闭时仍然存在,你应该使用 localStorage.

要将数据保存到 sessionStorage,您需要使用如下语法:

sessionStorage.setItem('name_of_key', 'value_for_key');

有关 sessionStorage 的更多帮助,请查看 MDN page