如何判断kml中的GroundOverlays何时完成加载?

时间:2012-08-12 23:20:07

标签: google-earth-plugin

我这样做:

google.earth.fetchKml(ge, slopehref, function(kmlObject){
  if (kmlObject){
    ge.getFeatures().appendChild(kmlObject);
    // GroundOverlay's still not rendered
  }
});

所以我知道加载kml文件的时间,但是加载GroundOverlays需要几秒钟。我希望在GroundOverlays渲染时获得回调。我一直在寻找google.earth.addEventListener,当网络活动停止时可能会触发,但我找不到任何相关信息。

1 个答案:

答案 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