如何缓存谷歌地图?

joe*_*kee 1 caching google-maps

我正在尝试缓存 Google Maps Api,以减少请求。在他们的优化建议中,他们写了有关网络服务器代理的内容。我是用nginx做的。缓存了世界上的所有内容,但不缓存对 Google Maps Api 的这些请求!

我在本地保存了 Google 地图的脚本,它已缓存,但它从内部发送请求。

例如,我在开发控制台中看到,从“内存缓存”加载的地图图块,但请求仍在谷歌仪表板中计数。

我听说这是不可能的,但他们在官方文档中写了有关缓存的内容。

我在哪里可以读到这方面的内容?我可以做什么?

小智 6

你不能。

您可以缓存的 Google Maps API 的唯一部分是某些地理编码结果(即使如此,也只能缓存某些结果,并且只能缓存有限的时间)。无法在您的服务器上缓存交互式地图。

请勿尝试缓存任何用于在浏览器中显示 Google 地图的 JavaScript 或其他内容。这些脚本的内容可能会更改,恕不另行通知,并且许多访问者的浏览器缓存中已经有这些脚本(例如,通过访问使用 Google 地图的其他网站)。