So bereiten Sie die KML-Datei für Android Emulator Control vor?

8

Ich versuche meine Anwendung mit Standortinformationen zu testen. Sie wissen, dass das Emulator Control über eine KML-Datei geladen werden kann. (Eclipse - & gt; DDMS - & gt; Emulatorsteuerung - & gt; Standortsteuerelemente - & gt; KML - & gt; Laden von KML ...) Ich habe KML-Datei mit Google Earth-Anwendung mit seinem "Add path" vorbereitet. Dann speichern Sie es mit der Erweiterung .kml und laden Sie es auf dem Eclipse. Eclipse hat diese KML-Datei nicht geladen.

Wie bereite ich die KML-Datei für Android Emulator Control vor?

    
AndroiDBeginner 21.01.2010, 12:23
quelle

4 Antworten

14

Ich habe eine Lösung gefunden: Das KML-Format lautet:

%Vor%     
AndroiDBeginner 22.01.2010, 03:11
quelle
3

Das KML-Format, das von ADT (0.8.x) akzeptiert wird, unterscheidet sich vom Google Earth-Format (oder sogar Google Tracks).

Konvertieren Sie die ursprüngliche KML-Datei unter Ссылка und melden Sie sich mit Ihrem Google-Konto an.

Sie können nun versuchen, die Datei im Emulator-Steuerelement zu öffnen. Ich konnte die KML-Datei im Emulator immer noch nicht öffnen. Öffnen Sie die KML-Datei, und entfernen Sie das Element "Dokument". Löschen Sie nicht die Elemente "Placemark". Überprüfen Sie auch, ob mehrere KML-Definitionen vorhanden sind (Element 'kml'). Ich hatte zwei Definitionen mit nur einer Ortsmarkierung und eine korrekte Definition mit mehreren Ortsmarkierungen. Löschen Sie die Definitionen mit nur einer Ortsmarke.

    
kacee 10.01.2011 13:19
quelle
2

Sie haben dies getestet und festgestellt, dass das einzige, was Sie ändern müssen, damit das ADT Ihre KML-Datei akzeptiert, darin besteht, den Namespace in Ссылка .

Sie würden denken, dass jemand bei Google das jetzt schon erledigt hätte ...

    
tomtheguvnor 20.03.2011 13:39
quelle
2

Die KML-Datei muss eine 3D-Datei sein - einige GIS-Tools (z. B. QGIS ) geben den Z-Wert nicht in die Ausgabe ein, wenn Es ist nicht in Ihren Eingabedaten vorhanden. Ein einfaches Suchen und Ersetzen zum Hinzufügen, 0 vor jedem schließenden </coordinate> -Tag löst dieses Problem.

    
Ian Turton 02.07.2012 09:13
quelle

Tags und Links