¿Cómo puedo obtener un archivo KML / KMZ para mostrar en Google Maps sin un servidor web público?
¿Cómo puedo obtener un archivo KML / KMZ para mostrar en Google Maps sin un servidor web público?
Respuestas:
Para abrir un archivo KML o KMZ en Google Maps, agrego el siguiente prefijo a un enlace en línea del archivo KML:
http://maps.google.com/maps?q=
Por lo general, pongo el KML o KMZ en mi buzón y luego copio / pego el enlace público al final del fragmento anterior. Entonces puedo enviar ese enlace a quien quiera, o publicarlo en línea en algún lugar. También he usado Google Docs para almacenar los KML y una página de Enlaces en mi sitio web para distribuir los enlaces.
Ejemplo:
Caminata a la montaña Harvey:
http://maps.google.com/maps?q=http://dl.dropbox.com/u/359140/KML/HarveyMountainHike.kmz
¿Es esto para algo que desea tener permanentemente disponible para otros, o simplemente para verlo temporalmente?
Uno de los trucos que uso con bastante frecuencia es colocar el archivo KML en mi carpeta pública de DropBox (encontrar a alguien con una cuenta para que lo remita; obtendrá a usted y a ellos 250Mb adicionales) y luego pegar esa URL en Google Maps para visualizar y compartir con otros a corto plazo.
A largo plazo, tiene la opción de crear un nuevo mapa de "Mis mapas" de Google e importar KML, KMZ o GeoRSS en él. Una vez hecho esto, puede compartir el mapa resultante utilizando las herramientas estándar de Mis mapas.
También puede usar Google Docs para almacenar y compartir archivos KML con otros. Mi técnica recomendada es:
Me pregunto cuánto tiempo pasará antes de que Google permita la edición colaborativa interactiva de documentos KML a través de Google Docs. Eso sí que sería genial...
Puedes subir un archivo KML a Google Maps:
My Maps
Create a new map
Import
Choose file
, seleccione el KML para cargar y luego haga clicUpload from file
Ahora ya terminaste :)
No puedes
Google:
A partir de febrero de 2015, los mapas creados en el clásico Google Maps - https://maps.google.com/ - ya no cargarán archivos KML / KMZ de sitios web externos. Sin embargo, sabemos que los archivos KML son una forma realmente útil de trabajar con datos geográficos, por lo que hemos agregado KML a Google My Maps y continuamos admitiendo este formato con otras API de Google Maps. Esperamos que una de estas opciones satisfaga sus necesidades.
https://developers.google.com/maps/support/kmlmaps
Solía mostrar archivos locales .kml y .kmz en google maps, pero ahora no puedo :(
La respuesta corta es: no puedes. El uso de un archivo local con la antigua aplicación web simple de Google Maps violaría el entorno limitado del navegador y la misma política de origen .
Una opción, aunque costosa, es que puede usar Google Maps Premier para alojar los mapas-x.js en su sistema de archivos local junto con el KML asociado.
Otra opción es utilizar un servidor web público existente, como Google Sites .
Además, tenga en cuenta que puede usar OpenLayers como alternativa a Google Maps Premier.
https://support.google.com/mapsengine/answer/3024836
Haz clic en Importar. Puede importar archivos CSV, TSV o XLSX, Mis mapas u hojas de cálculo desde Google Drive. La importación de KML no es compatible actualmente.