var link = ge.createLink("");
link.setHref( "file:///C:/Users/Administrator/Desktop/all.kml" );
NetworkLink.set(link,true,true);
ge.getFeatures().appendChild(NetworkLink);
以上是我加载kml的代码,加载是本地的连接,无法实现,换成网络的连接就可以实现,怎么解决

解决方案 »

  1.   

    不是的,就加载一个kml文件,我放在本地,路径写的是本地路径就不会出现,要是把文件放在服务器,路径写 http://开头就能成功
      

  2.   

    不是 的,我做这个是通过GEPlugin 插件来二次开发google earth ,但是他们的接口只能访问服务器里面的文件,我需要的就是访问本地,完全不需要服务器,我现在在研究FileSystemObject组件,现在已经能用js读取本地kml文件的数据了,在找和GEPlugin 插件的交互方法