如何获取KML谷歌地球api



我的fetch kml不起作用。下面是我的代码:

function initCallback(object) {
  ge = object;
  ge.getWindow().setVisibility(true);
  function finished(object) {
    if (!object) {
      setTimeout(function() {
        alert('Bad or null KML.');
      }, 0);
      return;
    }
    ge.getFeatures().appendChild(object);
  }       
  var url = 'http://localhost/ta/bangun.aula.kml';
  google.earth.fetchKml(ge, url, finished);
  document.getElementById('installed-plugin-version').innerHTML = ge.getPluginVersion().toString();
}

KML文件在浏览器中不能被js直接解析。Google需要访问您的KML文件。因此,您需要将KML文件放在Google可以访问的地方(主机在线)。由于您的KML文件在本地主机上,因此Google无法访问它。

相关内容

  • 没有找到相关文章

最新更新