Autore Topic: Importare file KMZ  (Letto 965 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Importare file KMZ
« il: 22 Novembre 2014, 15:42:51 CET »
0
Salve

forse è già stato chiesto, ma è possibile integrare file kmz nelle mappe con android?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Importare file KMZ
« Risposta #1 il: 22 Novembre 2014, 17:39:31 CET »
0
Il nome giusto è KML (Keyhole Markup Language). I file con l'estensione KMZ sono dei file KML compressi con il formato ZIP.

Non c'è nelle librerie ufficiali, almeno per ora, il supporto per questo formato di dati geografici. Puoi leggere al massimo il file XML ma l'interpretazione e la visualizzazione per ora manca.

Per visualizzarli puoi utilizzare Google Earth passandoli il percorso del file. Le vecchie versioni di Google Maps erano in grado di visualizzarli, ma questa funzione è stata tolta. Con My Maps puoi visualizzarli ma non direttamente, devi importare i dati con la vecchia interfaccia di Maps Engine via pagina web, la nuova interfaccia non ha la possibilità di impostare i file KML.

Esistono dei programmi open source che leggono i file KML ma utilizzano Open Street Map come mappa, ad esempio:

https://github.com/andreynovikov/Androzic

https://code.google.com/p/osmbonuspack/

o altri, basta cercare.

Inviato dal mio Nexus 5 utilizzando Tapatalk

adb logcat | tee /tmp/logcat | grep TAG

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Re:Importare file KMZ
« Risposta #2 il: 24 Novembre 2014, 10:00:28 CET »
0
Il nome giusto è KML (Keyhole Markup Language). I file con l'estensione KMZ sono dei file KML compressi con il formato ZIP.

Non c'è nelle librerie ufficiali, almeno per ora, il supporto per questo formato di dati geografici. Puoi leggere al massimo il file XML ma l'interpretazione e la visualizzazione per ora manca.

Per visualizzarli puoi utilizzare Google Earth passandoli il percorso del file. Le vecchie versioni di Google Maps erano in grado di visualizzarli, ma questa funzione è stata tolta. Con My Maps puoi visualizzarli ma non direttamente, devi importare i dati con la vecchia interfaccia di Maps Engine via pagina web, la nuova interfaccia non ha la possibilità di impostare i file KML.

Esistono dei programmi open source che leggono i file KML ma utilizzano Open Street Map come mappa, ad esempio:

https://github.com/andreynovikov/Androzic

https://code.google.com/p/osmbonuspack/

o altri, basta cercare.

Inviato dal mio Nexus 5 utilizzando Tapatalk

Grazie sempre chiarissimo! un ultima cosa conosci qualche libreria open source o client open source che utilizza le api google earth per i file kmz o kml?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Importare file KMZ
« Risposta #3 il: 24 Novembre 2014, 10:16:09 CET »
0
non credo ci siano api google earth sinceramente... puoi fargli aprire i file a gearth tramite intent,ma non penso tu possa usare api...
Cercando a caso vedo https://github.com/Ekito/Simple-KML https://github.com/mrait/kmlframework https://github.com/lucasgoicoechea/androidMapsKML

Poi non so se e come funzionino, il KML lo odio come formato e quindi meno lo uso e più sono contento...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia