2016-08-09 6 views
0

Ich habe Aufgabe gegeben, 4 GPS-Position auf der Karte in der gleichen Zeit zu zeigen. die Koordinaten erhalten von XML-Datei, die im Projekt hardcode.Zeigen Sie einige GPS-Position auf Karte

Meine Frage ist: Wie kodiere ich die XML-Datei in meinem Projekt, so dass ich die Datei nicht laden muss?

Meine zweite Frage ist: Wie bekomme ich die Koordinaten aus der XML-Datei?

hier ein Beispiel für XML-Datei

XML Beispiel

<?xml version="1.0" encoding="utf-8"?><root><LastTrans><Vnumber>2057172</Vnumber><GPSDateTime>2016-05-28T20:45:59.380</GPSDateTime><Latitude>3.1968964e+001</Latitude><Longtitude>3.4819195e+001</Longtitude><IgnitionOn>0</IgnitionOn><Speed>0</Speed><Address>ראשון לציון יהודה שגיא 22</Address><MileCounter>431148</MileCounter></LastTrans> 
<LastTrans><Vnumber>2009072</Vnumber><GPSDateTime>2016-05-28T20:26:59.790</GPSDateTime><Latitude>3.2055622e+001</Latitude><Longtitude>3.4808765e+001</Longtitude><IgnitionOn>0</IgnitionOn><Speed>0</Speed><Address>תל אביב יפו דרך הטייסים 54</Address><MileCounter>279842</MileCounter></LastTrans> 
<LastTrans><Vnumber>5083131</Vnumber><GPSDateTime>2016-05-28T20:36:59.240</GPSDateTime><Latitude>3.2019333e+001</Latitude><Longtitude>3.4943638e+001</Longtitude><IgnitionOn>0</IgnitionOn><Speed>0</Speed><Address>ברקת הזית 15</Address><MileCounter>445131</MileCounter></LastTrans> 
<LastTrans><Vnumber>6308931</Vnumber><GPSDateTime>2016-05-28T20:57:59.130</GPSDateTime><Latitude>3.2025242e+001</Latitude><Longtitude>3.4869194e+001</Longtitude><IgnitionOn>0</IgnitionOn><Speed>0</Speed><Address>אור יהודה 37</Address><MileCounter>221326</MileCounter></LastTrans></root> 

Karte Beispiel

mapexample

auf der Karte dort 4 Lage. meine Frage ist, wie ich einen XML-Code hardcode und benutze es, um den Breitengrad und die Länge zu erhalten, um die Koordinaten auf der Karte zu aktualisieren. danke für Hilfe!

Antwort

1

Sie müssen Marker-Klasse verwenden.

Marker marker = map.addMarker(new MarkerOptions() 
     .position(new LatLng(37.7750, 122.4183)) 
     .title("XXXXXXXXXXX")); 

Sie können Marker hinzufügen, was Sie brauchen.

Verwandte Themen