2013-08-19 54 views
1

有人可以向我解釋何時GMap Javascript API調用Google API控制檯中報告的mapsbackend.loadMap方法?當Google Maps API調用API console中報告的「mapsbackend.loadMap」方法時?

當第一個腳本使用「http://maps.googleapis.com/maps/api/js?key= ...」url從Google獲取時調用它嗎? 當從Google服務器動態加載所有GMap對象時,它是否被調用? 或者當地圖最終呈現在屏幕上時它會被調用嗎? (在這種情況下,該方法不會在映射容器標籤是display: hiddendisplay: none叫什麼名字?)提前

回答

1

感謝每次創建google.maps.Map -instance地圖負荷會算時間。

docs

當一個地圖網頁

我測試過這一點上初始化地圖加載計數,似乎地圖當地圖的tileloaded-event事件觸發時,首次計算負載。

  • 即使當地圖隱藏時,即使map-div不是文檔的一部分,該事件也會觸發。

  • 當構造函數所需的參數中的一個缺失時(例如縮放),它將不會觸發,但只要設置了必需的屬性,tilesloaded-event將觸發並加載計數。