Pregunta

Estoy usando el objeto GGeoXml para superponer KML en un mapa de Google incrustado. Necesito personalizar el globo emergente para las marcas de posición, así que estoy tratando de usar el < BalloonStyle > elemento:

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns="http://earth.google.com/kml/2.0">
    <name>Concessions</name>
    <Style id="masterPolyStyle">
        ...
        <BalloonStyle>
            <text>
                <![CDATA[
                  <h6>Concession</h6>
                  <h4>$[name]</h4>
                  <p>$[description]</p>
                ]]>
            </text>
            <displayMode>default</displayMode>
            <bgColor>DDA39B81</bgColor>
        </BalloonStyle>
    </Style>

    ...

</Document>

Esto funciona como se esperaba en Google Earth, pero la API de mapa incrustada parece ignorar esto por completo. Supongo que podría dejar de lado el elemento < name > y poner todo en HTML dentro del elemento < description > , pero me gustaría poder para aprovechar el < ExtendedData > elemento para mostrar datos personalizados de forma estructurada.

¿Fue útil?

Solución

No, como ha mencionado, html en la descripción es la única forma en que sé que puede controlar el estilo de los globos a través de la alimentación de kml / georss.

Otros consejos

Esto ahora está documentado aquí (2009/04):

http://code.google.com/apis/kml/documentation /kmlelementsinmaps.html

  • < BalloonStyle > no

(¿Cuándo preguntaste esto? Este foro / servicio necesita una gran FECHA en cada pregunta, con un año :-))

2 $ c, * lucio

En realidad, el documento mencionado anteriormente ( http://code.google. com / apis / kml / documentation / kmlelementsinmaps.html ) debe haber cambiado, b / c ahora dice:

  

< BalloonStyle > parcialmente solo < texto >   es compatible

Mi problema es que el < text > parece funcionar para un archivo KML, pero no para otro. El que funciona tiene marcadores de posición de polígono, el otro tiene puntos representados por iconos. Me pregunto si es por eso ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top