13.10.2008

Location-based Services mit Firefox 3 und Geode bzw. Firefox 3.1

Eine tolle Neuerung erwartet uns mit dem Firefox 3.1. Mit diesem wird es möglich sein, die Geo-Position des Benutzers mittels Javascript auszulesen. Dabei steht es dem Nutzer frei, wieviel er von seiner Position preisgeben möchte: exakte Position, Nachbarschaft, Stadt oder gar nichts.

Das Ganze sieht dann wie folgt aus:


Diese Seite gibt es weiter unten.

Die Implementation in Javascript ist denkbar einfach und kann beispielsweise so aussehen:

  1. function showMap(position)
  2. {
  3. var ll = position.longitude + " " + position.latitude;
  4. document.getElementById("geoinfo").innerHTML = ll;
  5. }
  6.  
  7. navigator.geolocation.getCurrentPosition(showMap);

Die Spezifikation stammt hierbei vom W3-Konsortium und steht in einer Vorabversion unter dev.w3.org/geo/api/spec-source.html zur Verfügung.
Das passende Geode-Plugin für den Firefox 3.x gibt es auf den Seiten von Mozilla.

Probiert es doch einfach mal aus: Firefox 3.x Geode-Testseite

Kommentare

√úbrigens, die exakte Location war in meinem Fall erschreckend genau.

Hinterlasse einen Kommentar

Dein Kommentar:

Kategorien