0

我正在这样做:

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

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

4

1 回答 1

0

不幸的是,这是不可能的,在当前的 Api 中没有办法做到这一点。您可以做的最好的事情是提出功能请求以添加此功能: http ://code.google.com/p/earth-api-samples/issues/list

如果您想给它加星标,那里也已经有一个类似的请求: http ://code.google.com/p/earth-api-samples/issues/detail?id=5

于 2012-08-13T20:33:11.773 回答