[英]Google Maps javaScript API Caching
我们使用 API Google Maps,但我们超出了配额。 基本上我们创建脚本端客户端,其中使用 api 值设置属性“src”。
前任:
script.src = https://maps.googleapis.com/maps/api/js?libraries=places&key=#########&callback=initialize
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
有什么方法可以缓存请求或同时加载地图,我不会违反谷歌的条款?
无法跨多个用户缓存 Maps JavaScript API。 每个用户在显示地图时都需要加载库的副本。
如果您不断在同一页面上创建新地图,那么您可以通过重复使用地图来优化您的网站。 每次创建时new google.maps.Map
您使用的配额,如果你是显示在同一页面上多张地图可以考虑把它们合并成一个大的地图或重新使用现有的地图元素,改变选项现有的map
,而不是创建一个新的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.