google earth同时只能显示一个球。如果没指定球关联的地标,那么球就在地球中心位置显示。球里面显示的内容是一个HTML页面(和一个DIV里面内容差不多),也受CSS影响,当然不是所有HTML语法都支持,需要测试,我还没完全搞清楚究竟支持哪些。
(1)创建HTML风格Ballon
var placemark = event.getTarget();
var balloon = ge.createHtmlStringBalloon('');
有多个风格球,风格指的球里面内容。常用HTML风格。
(2)设置球大小
balloon.setMinWidth(50);
(3)设置球显示在哪个地标附近
balloon.setFeature(placemark);
(4)设置球显示HTML内容
var contentHTML;
contentHTML = " <p><font color='red'><center><h3><b><strong>"+idcAr[idcSequence][0]+idcAr[idcSequence][1]+"机房</strong></b></h3></center></font></p><ul style=color:#000080><li><h4>星级:"+ idcAr[idcSequence][3]+"</h4></li>></ul>" ;
balloon.setContentString(contentHTML );
(5)在地球上添加球
ge.setBalloon(balloon);