Information Technology Reference
In-Depth Information
'http://www.openstreetmap.org/openlayers/img/marker.png')
)
);
},
Wie Ihnen schon aus Abschnitt 7.1.2, Online-Kartendienste, bekannt ist, müs-
sen die Koordinaten aus dem geografischen Koordinatensystem (Lat/Lon) in
das Spherical Mercator -System transformiert werden (mehr dazu finden Sie auf
Seite 214). Abschließend wird der Marker ll an die ermittelte Position gesetzt,
wobei das entsprechende Icon direkt von den OpenStreetMap-Servern geladen
wird.
Die Geolocation-Spezifikation sieht einen weiteren Aufruf vor, der sich vor al-
lem bei bewegten Objekten anbietet: navigator.geolocation.watchPosition() .
Das folgende Beispiel zeigt anhand der Google Maps API, wie sich eine Posi-
tionsänderung grafisch darstellen lässt.
7.5
Positionsverfolgung auf Google Maps
Die Verwendung des kurzen Beispiels macht ausschließlich auf mobilen Gerä-
ten Sinn. Zwar kann der Anwendung zu Demonstrationszwecken auch künstlich
»Beine gemacht« werden, das Erfolgserlebnis stellt sich wahrscheinlich aber erst
bei einer präzisen Positionsbestimmung mittels GPS und einem Browser ein, der
in Bewegung ist. Versuchsanordnung für das folgende Beispiel war ein Android-
Mobiltelefon, das die HTML-Seite während einer Fahrt auf der Autobahn anzeigte.
Abbildung 7.4: Die Anwendung auf einem Android-Mobiltelefon
Search WWH ::




Custom Search