有没有办法,谷歌地图v3,听一个表明地面覆盖资产已被加载的事件?我正在将图像加载到地图上,并希望在资产完成下载并已呈现给客户端时收到通知。有什么想法吗?
答案 0 :(得分:0)
直接阅读Google Maps API v3文档似乎表明这不起作用,但我已设法使用idle
事件addListenerOnce()
执行此操作。 (如果这对您不起作用,请编辑您的问题以显示您尝试过的代码,我们会看看是否可以让它运行。)
idle
事件似乎只发射一次,作为一种说法“地图已加载并准备就绪”,即使文档似乎暗示需要发生平移或缩放来触发它。
由于这是(据我所知)未记录的行为(至少在任何官方文档中),它有可能在API更新时突然无法工作。您可以选择承担该风险,也可以通过在加载API的<script>
代码中指定所需的API版本来尝试防范它。