2010-07-09 96 views
1

有没有办法,谷歌地图V3,听一个事件,将指示地面覆盖资产已被加载?我正在将图像加载到地图上,并希望在资产完成下载并被呈现给客户时收到通知。有任何想法吗?谷歌地图API GroundOverlay完成事件

+0

你有想过吗?我也试图实现这一点。 – snowgage 2012-05-31 15:57:21

回答

0

直读Google Maps API v3文档似乎表明这不起作用,但我设法使用idle事件与addListenerOnce()来完成此操作。 (如果这不适用于您,请编辑您的问题以显示您尝试使用的代码,然后我们会看看我们是否能够正常工作。)

idle事件似乎只会触发一次称“地图已加载并准备就绪”,尽管文档似乎暗示需要进行平移或缩放来触发它。

由于这是(据我所知)没有记录的行为(至少在任何官方文档中),它运行API更新时突然无法工作的风险。您可以选择要么承受这种风险,要么尝试通过在加载API的<script>标记中指定所需的API版本来防范它。