Domanda

Non riesco a caricare DDMS per caricare file KML.

Ho un file KML, ad esempio, con quanto segue:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
 <Placemark>
   <name>Simple placemark</name>
   <description>Attached to the ground. Intelligently places itself
      at the height of the underlying terrain.</description>
   <Point>
     <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
   </Point>
 </Placemark>
</kml>

I documenti su http://developer.android.com/guide/ sviluppo / strumenti / ddms.html sembra indicare che devo solo avviare la mia app e avviare DDMS e carica il KML. Non funziona.

Ho anche provato la soluzione di Google Earth suggerita con lo stesso link.

Sto usando SDK 1.5_r2. Sto facendo qualcosa di sbagliato o mi manca qualcosa?

È stato utile?

Soluzione

Ci sono alcune stranezze:

  1. Devi specificare lo spazio dei nomi come:

    <kml xmlns="http://earth.google.com/kml/2.x">

  2. &
  3. quot; quot segnaposto &; gli elementi devono iniziare con la lettera maiuscola.

  4. &
  5. quot; quot coordinate &; e " nome " gli elementi devono trovarsi all'interno di un " Segnaposto " elemento e inizia in minuscolo.

Il tuo esempio necessita solo di uno spazio dei nomi diverso.

Altri suggerimenti

Per quelli che vengono qui da Google, questo è l'unico strumento di conversione KML online che ho trovato che trasformerà un normale file KML in uno che DDMS analizzerà:

http://lab.soledadpenades.com/android/kml/

Ho trovato questo collegamento che converte i file KML in file compatibili con Android. http://ge2adt.appspot.com/

Questo esempio di file kml ha funzionato per me. Il trucco stava usando il blocco note per crearlo, non il wordpad. Il chilometraggio può variare.

testo del link

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top