HTML 5 Geolocation ([PILG11], Kap. 6)

Hiermit kann man herausfinden, wo momentan ihr Aufenthaltsort ist (vgl. GPS-Technik). Der Benutzer muss es hierbei genehmigen, dass sein Aufenthaltsort gesendet wird. Beim Mozilla Firebox wird hierzu eine Informationsleiste angeboten, mithilfe welcher Sie eine Entscheidung treffen können. Hierbei muss mit Call-Back-Funktionen gearbeitet werden.

Funktionen

Kategorie Lösung/Methodenaufruf
Unterstützung prüfenif (!!navigator.geolocation)
Start Infos holen navigator.geolocation.getCurrentPosition(call_back_funktion[, fehler_funktion][,Optionen]);
Signatur Call-Back-Funktionfunction aufruf(ort)
Eigenschaften Objekt var zeit = ort.timestamp;
var breite = ort.coords.latitude;
var laenge = ort.coords.longitude;
Optionen{enableHighAccuracy:true},{timeout:150ms},{maximumAge:100ms}
Benutzerverfolgungvar rueck = navigator.geolocation.watchPosition(call_back_funktion[, fehler_funktion][,Optionen]);
Verfolgung beenden navigator.geolocation.clearWatch(rueck);

Kurzer Test

Zeitpunkt:
Breite:
Länge:

Literatur: [PILG11], Mark Pilgrim, "Durchstarten mit HTML 5", O'Reilly Verlag, 1. Auflage 2011
Internet-Spezifikation: HTML5-Geolocation