首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS气球谷歌地球

问CSS气球谷歌地球
EN

Stack Overflow用户
提问于 2014-01-27 20:19:57
回答 1查看 720关注 0票数 1

如何在谷歌地球中更改地标气球的样式?不是kml数据,而是气球本身。例如,我想绕过边界。我做了一个例子,但总是在我放置的样式周围看到一个空白边框。

Javascript代码:

代码语言:javascript
复制
var ge=null;
var html="<div class='ews_infobox'> Prueba </div>";
var inicio={"latitud": 43.3667, "longitud": -5.8333,"zoom": 5000.0};


function initCB(pluginInstance) {
ge = pluginInstance;
ge.getWindow().setVisibility(true);
ge.getNavigationControl().setVisibility(ge.VISIBILITY_SHOW);

    //Crea un placemark.
    var placemark = ge.createPlacemark('');

    //Define icono.
    var icon = ge.createIcon('');
    icon.setHref('images/home2.png');

    // Placemark en Oviedo.  
    var point = ge.createPoint('');
    point.setLatitude(43.3667);
    point.setLongitude(-5.8333);
    placemark.setGeometry(point);

    // Add the placemark to Earth.
    ge.getFeatures().appendChild(placemark); 

    //Crea la vista (LookAct).
    ge.getOptions().setFlyToSpeed(.2);
    var lookAt = ge.createLookAt('');

    // Pone las posiciones.
    lookAt.setLatitude(inicio.latitud);
    lookAt.setLongitude(inicio.longitud);
    lookAt.setRange(inicio.zoom);

    // Actualiza vista de google Earth.
    ge.getView().setAbstractView(lookAt);


    eventoMarca(placemark);
}

function eventoMarca(placemark){


google.earth.addEventListener(placemark, 'click', function(event) {


     var balloon = ge.createHtmlDivBalloon('');
      balloon.setFeature(placemark);
      var div = document.createElement('DIV');
      div.innerHTML = html;
      balloon.setContentDiv(div);
      ge.setBalloon(balloon);

    });

}

css样式:

代码语言:javascript
复制
.ews_infobox
{
padding:15px;
color:#000;
background:#f3961c; 
background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
background:-moz-linear-gradient(#f9d835, #f3961c);
background:-o-linear-gradient(#f9d835, #f3961c);
background:linear-gradient(#f9d835, #f3961c);
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
width: 80px;
height: 40px;

}

气球是:ballon

EN

回答 1

Stack Overflow用户

发布于 2014-01-29 00:11:24

AFAIK根本没有办法做到这一点。您只能更改内容的样式,而不能更改引出序号本身。

这是因为“气球框架”实际上并不是DOM的一部分--它是由插件原生呈现的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21380727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档