Entiendo por lo tanto que necesitas crear el archivo por tu cuenta. Y voy a suponer que Lisp no permite manipular los nodos de un XML.
Mi recomendación (que seguro que Lisp si que lo permite) es que edites un fichero como texto plano y escribas el código XML necesario.
Y te propongo la siguiente estructura:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="Nombre que decidas"> Supongo que esto será lo mas parecido a definir las capas. En verdad defines estilos de visualización que despues asignas a cada Placemark.
<IconStyle>¿Para entidades puntuales?, supongo</IconStyle>
<LineStyle>Por cierto, interpreto que Google usa para los colores una especie de RGB en escala hexadecimal (por eso llegan hasta la ff)y admás con un cuarto parámetro (¿el tono?, ¿la saturación?, ¿luminosidad?). A ver si investigo un poco mas</LineStyle>
<PolyStyle>...</PolyStyle>
<BalloonStyle>...</BalloonStyle>
</Style>
<Placemark>
<styleUrl>La que hayas definido para... Leer más ...
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... Leer más ...