HTML and CSS Reference
In-Depth Information
2.5.3 Arten der Positionsbestimmung
Die Geolocation-API unter navigator.geolocation ermöglicht sogenannte »One-
Shot«-Positionsanfragen sowie kontinuierliche Aktualisierungen. Die Funktionen der
API sind:
void getCurrentPosition(successCallback,
in optional PositionErrorCallback errorCallback,
in optional PositionOptions options);
long watchPosition(in PositionCallback successCallback,
in optional PositionErrorCallback errorCallback,
in optional PositionOptions options);
void clearWatch(in long watchId);
Die Funktionen getCurrentPosition und watchPosition unterscheiden sich nur
darin, dass watchPosition kontinuierlich bei einer Änderung der Position die Call-
back-Funktionen aufruft. Wie deutlich die Änderung sein muss, um einen erneuten
Aufruf auszulösen, ist hierbei der jeweiligen Implementierung überlassen und somit mit
Vorsicht zu genießen (dazu später mehr). Der zurückgegebene long -Wert der watch -
Position kann an die Funktion clearWatch übergeben werden, die dann die kontinu-
ierliche Positionsbestimmung abschaltet.
2.5.4
Google Maps-API
Wenn wir an Karten im Internet denken, gibt es neben ein paar kleineren Anbietern
eigentlich nur den großen Platzhirsch Google Maps. Google Maps ist der Standardkar-
tenanbieter auf den meisten mobilen Plattformen, insbesondere mit den nativen
Implementierungen unter iOS, Android und WebOS. Unter http://code.google.com/apis/
maps/ finden Sie eine Übersicht der verschiedenen APIs für Google Maps. Für unsere
Zwecke werden wir uns mit der Maps-JavaScript-API beschäftigen.
Bild 2.47: Die
Google Maps-API gibt
es für JavaScript,
Flash und auch für
statische Bilder.
Search WWH ::




Custom Search