我目前正在使用GeoJSON來加載國家邊界和信息的地圖,以及一些應該附加到這些國家的內部數據。該數據是在通過將下面的代碼加載兩個數據層:Google地圖上是否存在GeoJSON加載事件?
Data[MapType] = new google.maps.Data();
Data[MapType].loadGeoJson(jsonPath, {idPropertyName:geoJSONID});
Data[MapType].setStyle(dataStyle);
Data[MapType].setMap(Map);
它工作正常時,數據被加載,鼠標懸停事件處理程序是響應很好。但是,當geoJSON文件完成加載和顯示時,我想要隱藏加載器覆蓋圖,但到目前爲止,我還沒有找到一種方法來監聽這種事件。
我在another stackoverflow thread上看到了KML有關收聽metadata_changed
事件的一些信息,但它並未在我的地圖上觸發任何內容。 API參考也沒有太大的幫助。
你們有沒有人知道一種方法來知道geoJSON數據何時完成加載和顯示?
非常感謝。