JavaScript / navigator.geolacation

Eigenschaften

Methoden / Funktionen

1. void clearWatch(long watchId);
2. getCurrentPosition(zeigePosition [[, zeigeFehler], Optionen]) aktuellen Standort abfragen
3. watchPosition(zeigePosition, [[zeigeFehler], Optionen]) Positionsverfolgung

Scriptbeispiel zu Methode 2

function Position(){
        Optionen = {
             enableHighAccuracy: false,
             timeout: 5000,
             maximumAge: 0
        };
        navigator.geolocation.getCurrentPosition(zeigePosition, zeigeFehler, Optionen);
}

Eigenschaften die die Methoden 2. und 3. liefern

coords.latitude Breitenangabe als Dezimalzahl
coords.longitude Längenangabe als Dezimalzahl
coords.accuracy Genauigkeit der Koordinaten (in Meter)
coords.altitude Höhenangabe (über dem Meeresspiegel)
coords.altitudeAccuracy Genauigkeit der Höhenangabe
coords.heading Richtung
coords.speed Geschwindigkeit (in m/s)
timestamp Zeit der Positionsangabe

Scriptbeispiel zum Callback „zeigePosition“ aus Methode 2

function zeigePosition(Position){
  var Latitude = Position.coords.latitude;
  var Longitude = Position.coords.longitude;
  text = "Latitude = " + Latitude + '<br>' +
         "Longitude = " +  Longitude + '<br>';
  var ausgabe = document.getElementById('ausgabe');
  ausgabe.innerHTML = text;
}

Optionen für die Methoden 2. und 3.

enableHighAccuracy false
timeout 0xFFFFFFFF
maximumAge 0

 

Verfügbarkeit prüfen:

if (navigator.geolocation) {
   alert("navigator.geolocation verfügbar");
}

Links

W3C Geolocation API Specification
selfhtml JavaScript/Geolocation

JavaScript / navigator

Eigenschaften

appCodeName Spitzname des Browsers
appName offizieller Name des Browsers
appVersion Browser-Version
cookieEnabled Cookies erlaubt
language Browser-Sprache
onLine prüft, ob Internet-Verbindung besteht
platform Plattform, auf der der Browser läuft
userAgent HTTP-Identifikation des Browsers

Methoden / Funktionen

javaEnabled Java-Verfügbarkeit überprüfen

Links

W3C 6.5.1 The Navigator object
selfhtml/JavaScript/Navigator