Google maps 如果谷歌动态地图隐藏在页面上,它是否算作地图加载?

Google maps 如果谷歌动态地图隐藏在页面上,它是否算作地图加载?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我有一个网站,其中谷歌静态地图显示在页面加载 如果用户单击地图,则静态地图将隐藏,并在其位置显示包含动态地图的div。这是使用jQuery完成的 我可以从照片上看到,上面写着: 发生以下任一情况时,将对单个贴图加载充电: 网页或应用程序使用Maps JavaScript API显示地图 但我不清楚的是,如果地图在页面加载时不可见,这算不算地图“显示” 我做了一些粗略的测试,在重新加载测试页面时,通过Google云平台监控Maps Javascript API的配额使用情况 通过这次测试,我认为如

我有一个网站,其中谷歌静态地图显示在页面加载

如果用户单击地图,则静态地图将隐藏,并在其位置显示包含动态地图的div。这是使用jQuery完成的

我可以从照片上看到,上面写着:

发生以下任一情况时,将对单个贴图加载充电: 网页或应用程序使用Maps JavaScript API显示地图

但我不清楚的是,如果地图在页面加载时不可见,这算不算地图“显示”

我做了一些粗略的测试,在重新加载测试页面时,通过Google云平台监控Maps Javascript API的配额使用情况


通过这次测试,我认为如果动态地图被隐藏,它不算是页面显示,但由于我无法在云平台控制台中隔离我正在测试的页面,因此很难确定。您可以在使用和计费文档中找到地图加载的费用:

SKU:dynamicmaps
对应于地图加载,谷歌给出了以下解释

使用Maps JavaScript API显示地图的网页或应用程序。使用google.maps.map()类创建地图

这意味着,每次在JavaScript代码中调用
new google.maps.Map(options)
时,都会产生一个地图加载,并收取相应费用


我希望这能澄清您的疑问。

这称为“地图加载”,而不是“地图显示”。您是否在页面加载时加载API?如果是,则将其计为地图加载。是否显示地图并不被考虑在内。我投票将这个问题作为离题题来结束,因为它不是关于编程,而是关于理解第三方服务的使用条款或文档。文档确实说,当地图“显示”时,“地图加载”被计算在内。措辞含糊不清的是“展示”。这是从初始页面加载到动态地图显示的时间,是关于与API交互的行为,这肯定与编程有关?我同意这是不明确的。不管你的地图是否显示(CSS规则),谷歌都不知道。我相信,创建地图实例(
new google.maps.map()
)后,地图负载就会被计算在内。这应该很容易测试。