Hola a todos,
La situación es esta...
En mi web, antes de incluir el mapa de google map, defino estos estos estilos:
Code:: |
<style type="text/css">
#IWheader {text-align: right;}
#IWbody {border:1px solid #000;}
#IWfooter {margin-top: 5px; font-size: 8pt; color:#92308E;}
</style>
|
A continuación se incluye todo el código necesario en java y tal...y se incluye el fichero .kml
Dentro del .kml tengo mis puntos (placemarks) definidos siguiendo este formato:
Code:: |
<Placemark>
<description>
<![CDATA[
<div id="IWheader">
Texto aquí
</div>
<div id="IWbody">
<img src=......>
</div>
<div id="IWfooter">
Texto aquí
</div>
]]>
</description>
<Point>
<!--OJO! , el formato es longitud, latitud-->
<coordinates>-4.47341100,36.7113300</coordinates>
</Point>
</Placemark>
|
La cosa es que cuando carga el mapa no respeta los estilos definidos, es decir, los ignora.Parece que no reconoce los id's de los div porque si defino un estilo para un tag genérico, por ejemplo:
<style...>
Img {border:1px solid
#000;}
</style>
Eso sí me lo respeta, poniéndole un borde a la imagen. Igualmente pasa con otros tags HTML (no los he probado todos).
También he probado a definir los estilos así:
Code:: |
<style type="text/css">
.IWheader {text-align: right;}
.IWbody {border:1px solid #000;}
.IWfooter {margin-top: 5px; font-size: 8pt; color:#92308E;}
</style>
|
Y luego poniendo en el kml <div class="IWheader">, etc
Pero tampoco me respeta los estilos.
Ya no sé qué hacer, de hecho no sé si es posible hacer lo que pretendo.
Agradecería enormemente cualquier "luz" sobre este asunto.
Muchas gracias a todos!