¿La API de Android admite archivos KML?
¿Hay alguna manera en Android de cargar archivos KML de Google Earth en un widget de mapa?
En concreto, busco cargar las formas guardadas creadas en Google Earth sobre un widget de mapa tan fácilmente como sea posible. ¿Alguien ha probado esto antes?
- Cómo agregar KmlLayer a M4B Google Map para empresas?
- DDMS no cargará (o no analizará?) El archivo KML
- Importar KML en Google Maps API V2
- Precisión de precisión en GPX o KML
- Android: cómo cargar KML
- ¿Cómo puedo enviar un archivo kml a Google Earth, como MyTracks (código abierto)?
- Ekito Simple KML leer la fuente
- Mostrar el archivo kml con Google Maps Android API v2 sin analizar
- Abrir el archivo KML local en Google Maps en Android
- Adición de una capa KML a una aplicación de mapas de Android
- Cómo dibujar un camino en un mapa con el archivo kml?
- Cómo preparar el archivo KML para Android Emulator Control?
- ¿Por qué volver a recuperar Google Maps para Android usando datos KML ya no funciona?
Es una vieja pregunta, pero esta respuesta puede ser de alguna utilidad si alguien tropieza con ella.
¿Quiere añadir el archivo kml a un mapfragment dentro de una aplicación mediante programación? Si es así, puede utilizar este método.
private void loadKml(File file) { try( InputStream inputstream = new FileInputStream(file) ) { // Set kmllayer to map // map is a GoogleMap, context is the Activity Context KmlLayer layer = new KmlLayer(map, inputstream, context); layer.addLayerToMap(); // Handle these errors } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (XmlPullParserException e) { e.printStackTrace(); } }
La desventaja es que usted tiene poco o ningún control en cuanto a cómo se muestra la capa de kml. Puede encontrar una referencia completa aquí: https://developers.google.com/maps/documentation/android-api/utility/kml
También puede tratar de analizar el archivo kml a un POJO utilizando JAK y JAXB y dibujar esos datos mediante programación. Si usted puede conseguir que funcione es relativamente indoloro. https://labs.micromata.de/projects/jak.html
Parece que puedes cargar archivos KML en un mapa, pero no hay acceso programático como lo harías con libkml.
- Deploy to App Engine problem – Debe iniciar sesión para realizar esta acción
- Solicitud de Android SHOUTcast