He cargado un archivo KML en un dispositivo Android. ¿Cuál es el mecanismo más fácil para cargar una superposición de ese archivo KML en Google Maps? No quiero subir el archivo KML a la web, pero preferiría abrirlo localmente.Abrir archivo KML local en Google Maps en Android
Respuesta
Para cargar el archivo KML en Google Maps en Android sin necesidad de escribir una aplicación, puede crear un pequeño archivo html en algún lugar con un enlace geo-URI en el archivo KML y haga clic en ese enlace en cualquier navegador web Android.
Por ejemplo: supongamos que el archivo KML se encuentra en /sdcard/overlay.kml continuación, se escribe un enlace geo-uri como esto:
<html>
<head><title>Example KML link page using a geo-uri</title></head>
<body>
<a href="geo:0,0?q=file:///sdcard/overlay.kml">overlay.kml</a>
</body>
</html>
hacer clic en el enlace abrirá Mapas y luego Mapas intentará cargar y su kml.
(Obviamente si el archivo KML es en un servidor web el archivo: // parte puede ser sustituida por http: // servidor)
Ser advierte sin embargo que la versión para Android de mapas no aparece para manejar la misma versión/rango de elementos kml que la versión de escritorio (o escritorio de Google Earth).
Envíelo y vea este video sobre cómo abrir un archivo KML en su droide.
Es de fiar, pero no se puede guardarlo en "Mis lugares" en su teléfono. Básicamente, puedes abrir el archivo kml, verlo, pero cuando cierres google earth, desaparecerá hasta que vuelvas a abrir el archivo desde tu correo electrónico.
El video de Youtube es muerto –
No puedo decirle sobre las versiones anteriores de Android, pero en Nexus 4 con Android 4.2.2 Esto es muy fácil:
- la transferencia de archivos KML a su dispositivo Android y lo almacena en la tarjeta SD por cualquier medio (USB, eMail, PAW app, ...)
- Use alguna aplicación de administrador de archivos (por ejemplo, Solid Explorer, Astro, ...) para ubicar el archivo en el sistema de archivos y haga clic en él.
- Aparecerá Google Earth y el archivo KML se mostrará en la parte superior de la imagen de satélite de la Tierra.
En Earth también puede tocar cualquier objeto KML para mostrar la información asociada (si hay alguna almacenada en el archivo KML).
Suponiendo que está bien para mostrar su archivo KML en OpenStreetMap en lugar de Google Maps, también puede usar osmdroid + OSMBonusPack (https://github.com/MKergall/osmbonuspack).
Dependiendo de lo que desea hacer:
Usted sólo puede utilizar la aplicación de demostración "OSMNavigator" para cargar y mostrar el archivo KML en el mapa (KML puede ser local o desde una URL).
O puede usar la biblioteca OSMBonusPack en su aplicación para mostrar su contenido KML como desee.
File KML = new File("/sdcard/doc.kml");
Intent i = getPackageManager().getLaunchIntentForPackage("com.google.earth");
i.setDataAndType(Uri.fromFile(KML), "xml");
startActivity(i);
fuente: http://enladodelbien.blogspot.com/2015/06/kmlkmz-to-google-earth.html
- 1. Cargando un archivo .kml local usando google maps?
- 2. Abrir archivo Html local en Webview - Android
- 3. ¿Abrir alternativas a Google-maps?
- 4. ¿Cómo abrir un archivo PDF local en WebView en Android?
- 5. Google Maps API V3 devoluciones de llamada (carga de KML)
- 6. OpenLayers Problema de proyección de Google Maps con KML
- 7. Uso de archivos KMZ en Google Maps
- 8. Android: cómo cargar el archivo KML
- 9. ¿Cómo abrir Google Maps usando la dirección?
- 10. El zoom de Google Maps se anula cuando se utiliza un archivo kml
- 11. Alternar entre google maps y google earth
- 12. ¿Cuánto tiempo lleva Google Maps en la memoria caché de los archivos kml?
- 13. google maps usando phonegap en android
- 14. API de Google Maps: Abrir URL haciendo clic en marcador
- 15. Android - Enrutamiento de Google Maps
- 16. Google Maps Overlays
- 17. ¿La mejor manera de superponer un archivo shape de ESRI en Google Maps?
- 18. No se puede instalar un artefacto local de maven en el repositorio remoto, google-android-maps
- 19. Mostrar archivos netCDF a Google Maps
- 20. Proteger archivo KML de descargar o acceder
- 21. ¿Cómo preparar el archivo KML para Android Emulator Control?
- 22. En caso de zoom para google maps en android
- 23. Rutas/rutas/caminos personalizados en Google Maps
- 24. Abrir archivo local con AIR/Flex
- 25. ¿Cómo sobrescribir los colores KML en Google Map?
- 26. Abrir imagen local en lienzo
- 27. Google maps abrir ventana de información de forma predeterminada?
- 28. Mapa límites Utilizando Android de Google Maps
- 29. generar un archivo KML en SQL 2008
- 30. Cómo abrir un archivo csv en Android
piensan que esto es un duplicado, sino de una cuestión no resuelta con anterioridad. http://stackoverflow.com/questions/2444639/does-the-android-api-support-kml-files – Adam
@Adam no lo vio incluso después de una extensa búsqueda. El número de vista baja y la falta de respuesta me preocupan. – ahsteele
puede acceder a eso en su MapView by Intent y luego le solicita que abra ese archivo en Mapas predeterminados o en el Sitio web. – Harshad