SPRECHER: Wir implementieren eine Web-Seite und mit ein bisschen HTML und JavaScript dass geolocates einen Benutzer, das heißt, heraus, wo sie sind geografisch in Bezug auf ihre Breiten-und Längenkoordinaten. Beachten Sie hier als Attribut auf meinem Körper Tag, ich habe onload, die angibt, ein bisschen JavaScript, das bekommen sollte ausgeführt, sobald der Körper des Seite geladen wurde. Jetzt, Funktion erscheint genannt zu werden geolocate, Und das Funktion, ich habe begonnen, in der Umsetzung, bis oben hier zwischen Script-Tags genannt Geolokalisieren. Nun wollen wir diese Funktion zu implementieren. Lassen Sie uns zunächst prüfen, ob die Art einer besonderen Eigenschaft namens navigator.geolocation nicht gleich, Zitat unquote, "unbestimmt", dann bin ich werde folgendes tun. Navigator.geoloc ation.getCurrentPosition. Und jetzt muss ich ein Argument angeben, insbesondere der Name einer Funktion, dass ich gerne genannt werden, wenn Get Aktuelle Position hat herausgefunden, wo ihre Benutzer. Und ich werde einfach willkürlich nennen Funktion, dass für jetzt, Rückruf. Else, wenn diese Eigenschaft war in der Tat nicht definiert ist, werde ich angeben statt alert "Ihr Browser tut nicht unterstützen Geolocation! " und es dabei belassen. Also, was ist es, dass ich hier eingegeben? Nun stellt sich heraus, dass die meisten modernen Web-Browser unterstützen eine globale Variable, ein Objekt so zu sprechen, Navigator genannt hat, dass Navigator-spezifisch, ist, dass Browser-spezifische Funktionen. Innerhalb gibt es eine Eigenschaft namens Geolocation das spezifisch enthält Informationen und Funktionen bezogen auf die Geolocation, die Befund, der Nutzer. Im Inneren des Objekts, inzwischen Es scheint eine Funktion sein, sonst bekannt ist, hat eine Methode, Holen genannt Aktuelle Position. Und das ist die Funktion die wir verwenden um einen Benutzer zu finden. Lassen Sie uns aber nun umsetzen Rückruf Funktion, die tatsächlich ist werde aufgerufen, wenn der Benutzer wurde entfernt. Fahren wir fort und erklärt, dass auch Callback-Funktion mit und lassen Sie uns rufen Sie das Argument, das ich weiß, es wird Empfangen werden sagen wir, Position. Das wird sein, es stellt sich heraus, ein Objekt, das irgendwie stellt die Position des Benutzers in der Welt. Dann innerhalb dieser Funktion lassen Alarm-Ausgang mit position.coords, steht für die Koordinaten. Breite verketten und dann auf dass ein Komma und ein Leerzeichen und dann auf derjenigen, position.coords.longitude. Fahren wir fort und diese Datei speichern, öffnen die Seite in einem Browser, und sehen, ob wir können mich nicht finden. http://localhost / Geolocation-0.html. Und da bin ich, in Cambridge, Massachusetts.