KML是一个excel文件,可实现js编写的大多数关于地标、线段、球的设置和事件处理。KMZ是KML的压缩格式。
KML是有语法规定的,earth Javascript 的API都有KML的对应方法。参见google earth API资料。
(1)KML加载 (把中国全标注成粉红色)
var chinaNetworkLink ;
chinaNetworkLink = ge.createNetworkLink("");
chinaNetworkLink.setDescription("NetworkLink open to fetched content");
chinaNetworkLink.setName("Open NetworkLink");
var link = ge.createLink("");
link.setHref( "http://www.filefactory.com/file/6u3vj0u9xp5f/n/CHN_adm3_kmz" ); //必须是URL格式的KML/KMZ
chinaNetworkLink.setLink(link);
ge.getFeatures().appendChild(chinaNetworkLink);
(2)KML/KMZ卸载
把KML画的东西从地球删除
ge.getFeatures().removeChild(chinaNetworkLink);