存储对Google地图的引用并在以后使用它

时间:2017-12-23 08:21:00

标签: google-maps google-maps-api-3

我的应用程序严重依赖Google地图。考虑到使用/显示地图超出其免费限制使用的费用非常昂贵,我希望尽量减少将我的应用程序连接到Google服务器的连接数。

如Google Maps API文档中所述,我正在使用其构造函数创建Google地图。现在,如果用户首先访问地图页面,然后访问应用程序的其他几个页面并返回到原始地图页面,我不希望应用程序连接到Google服务器以重新显示地图。而是应该重新显示之前显示的地图。

有没有办法实现这个目标?我们可以考虑将地图引用保存到浏览器的本地存储中,然后再检索它。但是如何使用相同的地图参考重新显示地图..我很想知道。

任何想法/帮助?

2 个答案:

答案 0 :(得分:0)

Google maps api没有提供存储系统。事实上,禁止存储地图或谷歌服务,以便在不加载API的情况下重复使用它。这是规定: enter image description here

您可以参考the google api web site上的规定。

如果您有任何疑问,请告诉我。

答案 1 :(得分:-2)

S.P.H.I.N.X是100%正确您不应该尝试存储您的地图实例,但更重要的是,如果您为您的应用程序准备了正确的框架,您将不必担心这一点。有很多方法可以做到这一点。一个常见的是像Vue.js这样的框架来创建单页面应用程序,它不需要为每个请求重新加载地图。