有人可以向我解释当GMap Javascript API调用Google API控制台中报告的mapsbackend.loadMap
方法时?
当使用“http://maps.googleapis.com/maps/api/js?key= ...”url从Google获取第一个脚本时是否会调用它?
是否从Google服务器动态加载所有GMap对象时调用它?
或者在最终在屏幕上呈现地图时调用它? (在这种情况下,如果地图容器标记为display: hidden
或display: none
,则永远不会调用该方法?)
提前致谢
答案 0 :(得分:1)
每次创建google.maps.Map
- 实例时,都会计算地图加载次数。
来自docs:
在网页上初始化地图时计算地图加载
我已经测试了一下,似乎地图加载将在第一次地图加载事件发生时计算。
即使地图被隐藏,此事件也会触发,当map-div根本不是文档的一部分时。
当缺少构造函数的一个必需参数(例如缩放)时,它不会触发,但是一旦设置了必需的属性,tileloaded-event就会触发,并且将计算负载。