Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Mostrar el archivo kml con Google Maps Android API v2 sin analizar

Tengo un archivo kml (que reside localmente) que quiero mostrar en Maps en una aplicación que estoy desarrollando. En mi búsqueda, he golpeado en este post: ¿Cómo dibujar un camino en un mapa utilizando el archivo kml? varias veces. Me parece este método bastante largo.
Sólo quiero mostrar marcadores como se define en mi archivo kml. ¿Hay una manera de hacer esto sin analizar el archivo? Después de todo, el kml y el API de Google Maps son Google. ¿No hay una manera de decir que la API para cargar mapa basado en un archivo kml particular?

  • Android: cómo cargar KML
  • Android - cómo descargar el archivo desde el servidor web
  • Cómo dibujar un camino en un mapa con el archivo kml?
  • ¿Por qué volver a recuperar Google Maps para Android usando datos KML ya no funciona?
  • ¿Cómo puedo enviar un archivo kml a Google Earth, como MyTracks (código abierto)?
  • Cómo agregar KmlLayer a M4B Google Map para empresas?
  • Abrir el archivo KML local en Google Maps en Android
  • Cómo preparar el archivo KML para Android Emulator Control?
  • 2 Solutions collect form web for “Mostrar el archivo kml con Google Maps Android API v2 sin analizar”

    ¿Hay una manera de hacer esto sin analizar el archivo?

    No en la actualidad.

    Después de todo, el kml y el API de Google Maps son Google.

    Así es Google Docs, pero no hay API para volcar una hoja de cálculo en su mapa, tampoco.

    ¿No hay una manera de decir que la API para cargar mapa basado en un archivo kml particular?

    No en la actualidad, lo siento. Es posible que desee mantener un ojo en esta solicitud de función para ver si y cuándo se agrega.

    Existe la opción de crear un archivo KML en Google Earth en una PC. A continuación, coloque ese archivo en la tarjeta SD y puede llamar a ese archivo KML en la actividad. Pero el requisito previo para que lo siguiente funcione es que necesite que Google Earth esté instalado en el dispositivo.

     public void buttonClicked(View view) {Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); File file = new File("/sdcard/APK/trek1.kml"); intent.setDataAndType(Uri.fromFile(file), "application/vnd.google-earth.kml+xml"); startActivity(intent); } 

    Tal vez usted puede saber de esta manera.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.