Para el software iGO Primo existen dos estructuras mínimas diferentes del archivo en formato xml de los POI’s que cargamos en la carpeta /content/userdata/poi y que tiene extensión .kml, una que permite manejar la definición de un nombre de carpeta de grupo de categorías y carpeta de categoría y otra que solamente permite manejar la definición de un nombre de categoría y así ver el nombre directamente el nombre en la selección de POI’s (espero que se haya entendido).
Si tienen conocimientos de xml será mas fácil de comprender.
Al final explico donde se debe colocar dentro de esa estructura la identificación para el icono particular para cada archivo de POI’s.
A los ejemplos :
Estructura grupos de categorías y carpeta de categorías.
<?xml version=»1.0″ encoding=»ISO-8859-1″ ?>
<kml xmlns=»http://earth.google.com/kml/2.0″>
<Document>
<name>Transportes</name>
<Folder>
<name>Aeropuertos</name>
<Placemark>
<name>Aeroparque Jorge Newbery</name>
<description>Buenos Aires</description>
<Point>
<coordinates>-58.413750,-34.560380,0.000000</coordinates>
</Point>
</Placemark>
Debajo de esto todos los otros pois con el formato similar con todo lo que esta entre los tags <Placemark> y </Placemark> y la estructura finaliza con </Folder>
Si hubiera otra categoría para el mismo grupo, comienza con
<Folder>
<name>Estaciones de Micros</name>
<Placemark>
<name>Retiro TEBA</name>
<description>Buenos Aires</description>
<Point>
<coordinates>-58.222603,-34.350827,0.000000</coordinates>
</Point>
</Placemark>
Debajo de esto todos los otros pois con el formato similar con todo lo que esta entre los tags <Placemark> y </Placemark> y si no existieran mas categorías, la estructura general del archivo finaliza con
</Folder>
</Document>
</kml>
Estructura carpeta de categorías.
Es similar pero sin los tags <Document> y </Document> y los tags <name> y </name> dentro de <Document>
<?xml version=»1.0″ encoding=»ISO-8859-1″ ?>
<kml xmlns=»http://earth.google.com/kml/2.0″>
<Folder>
<name>Aeropuertos</name>
<Placemark>
<name>Aeroparque Jorge Newbery</name>
<description>Buenos Aires</description>
<Point>
<coordinates>-58.413750,-34.560380,0.000000</coordinates>
</Point>
</Placemark>
Debajo de esto todos los otrs pois con el formato similar con todo lo que esta entre los tags <Placemark> y </Placemark> y la estructura finaliza con
</Folder>
</kml>
Si tienen armados los .kml con estas estructuras mínimas, Primo levanta los .kml sin ningún tipo de problema.
Toda la estructura de cabecera después de <Document> y <name> que habla de estilos y que es anterior a <Folder> y lo que esta contenido al final entre los tags <LookAt> y </LookAt> no es utilizado por el Primo para administrar los pois.
Pero tampoco se queja cuando los levanta, solo que, los estilos estándar generados automáticamente al pasar de .gpx (Garmin) a .kml (Keyhole Markup Language) se «pelean» con los atributos de estilo definidos por defecto en IGO (8, Primo, Amigo, MyWay) y demora un poco mas en mostrarlos al arrancar a los que tengamos activos.
Yo utilizo la segunda, pues me es mas cómodo y facial de acceso visual tener todas las diferentes categorías separadas, es cuestión de gustos.
Por lo tanto tengo un .kml de aeropuertos, otro .kml con las estaciones de micros y otro .kml con las estaciones de trenes.
Colocar dentro de la estructura la identificación para el ícono particular del archivo de pois.
Esto es muy simple, entre la estructura de tags <Document> y </Document> de la cabecera se debe colocar la estructura <metadata><igoicon><filename>garchus.bmp</filename></igoicon></metadata> quedando de la siguiente manera
<?xml version=»1.0″ encoding=»ISO-8859-1″ ?>
<kml xmlns=»http://earth.google.com/kml/2.0″>
<Document>
<name>Garchus</name>
<metadata><igoicon><filename>garchus.bmp</filename></igoicon></metadata>
y debajo de esto comienza el tag <Folder> y todo lo demás de la estructura del archivo explicado mas arriba.
Para que el .kml pueda buscar y mostrar el icono «garchus.bmp» el mismo deberá estar alojado en una carpeta que se debe haber creado en /content/userdata con el nombre usericon.
Todos los los iconos que vamos a utilizar deben ser de 24×24 pixels para resoluciones de gps con pantallas chicas y de 32×32 pixels para gps de pantallas grandes (x ej. el que yo tengo instalado es un chino 2DIN como ven en la foto, corriendo IGO Primo con todos los poi´s de Mapear convertidos a .kml con los iconos en 32×32 pixels)
y siempre el icono debe ser de 8 bits de profundidad de color y de formato bmp (bitmap).