Hace varios días un amigo me envió una pregunta respecto subir mapas que se puedan desplegar en Google Maps sin estar metiéndose con la API, aquí dedico un rato a ello.
1. Crear un kml
Solo deberías hacer file/export/kml o algo parecido
En este caso, voy a exportar esta geometría.
El tipo de línea, relleno, y demás características se irán con el archivo, entre más… más grande será.
2. Abrirlo con Google Earth
Para ver el archivo en Google Earth: File/open
3. Subirlo a Google Maps
Luego eliges la opción crear nuevo mapa e importar. Luego al hacer clic sobre la figura puedes agregarle datos, inclusive fotografías o contenido web.
4. Desplegarlo en Google maps
Una vez subido, lo puedes ver e inclusive compartir el enlace para que otros también lo vean si decides que es de acceso público.
Y como lo ha dicho Gerardo en los comentarios, si se tiene el archivo almacenado en algún lugar, conociendo el url, se escribe en el espacio de "buscar mapa" y listo, se desplega. Siempre y cuando no sea una archivo muy grande… 10 MB supongo.
Para resolver el problema de tamaño, se puede simplificar la geometría desde el programa GIS, cuidando que la topología se mantenga.
De ejemplo aquí les dejo el mapa de los 298 Municipios de Honduras en formato kml, al exportarlo normal mide 104 MB, este ha sido simplificado usando Manifold GIS hasta quedar en un tamaño de 12 MB… un día de estos hablamos de como lo hace Manifold.