我这样做:
google.earth.fetchKml(ge, slopehref, function(kmlObject){
if (kmlObject){
ge.getFeatures().appendChild(kmlObject);
// GroundOverlay's still not rendered
}
});
所以我知道加载kml文件的时间,但是加载GroundOverlays需要几秒钟。我希望在GroundOverlays渲染时获得回调。我一直在寻找google.earth.addEventListener,当网络活动停止时可能会触发,但我找不到任何相关信息。
答案 0 :(得分:0)
不幸的是,这是不可能的,目前的Api无法做到这一点。您可以做的最好的事情是添加一个功能请求以添加此功能: http://code.google.com/p/earth-api-samples/issues/list
如果您想要“加注”它,那里也有类似的请求: http://code.google.com/p/earth-api-samples/issues/detail?id=5