2010-07-09 136 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版本來防範它。