¿Cómo puedo obtener un archivo KML / KMZ para mostrar en Google Maps sin un servidor web público?
google-maps
kml
Chris M
fuente
fuente
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
fuente
¿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...
fuente
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 :)
fuente
No puedes
Google:
https://developers.google.com/maps/support/kmlmaps
Solía mostrar archivos locales .kml y .kmz en google maps, pero ahora no puedo :(
fuente
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.
fuente
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.
fuente