避免谷歌地图api呼叫重复

时间:2015-04-14 13:06:57

标签: javascript

在我的网站上,我通过谷歌地图api电话加载谷歌地图。我应该在第一次页面加载时调用google map api。第一次加载页面后,下次我应该避免api调用来获取地图。

请分享您的想法。

1 个答案:

答案 0 :(得分:0)

我不明白你为什么要第一次将你的网页上的地图除了 ...但是你去了。

假设您已经了解足够的JavaScript和AJAX来监听事件并执行XHR,只需将这两者与localStorage(HTML5)结合起来,就可以记住您之前是否已经调用过API。

概念:

  1. 检查calledAPI中是否设置了某个标记(我将其称为localStorage)。如果是的话,什么也不做。
  2. 收听页面load活动。
  3. 通过XHR调用API。
  4. 在XHR结果函数中,在calledAPI
  5. 中设置localStorage