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);

本文详细介绍了如何在Google Earth中创建HTML风格的Ballon,包括创建、设置大小、显示位置、内容和添加球的过程。适用于需要在地理信息上展示动态HTML内容的场景。
8415

被折叠的 条评论
为什么被折叠?



