>> SPEAKER: Idemo implementirati web stranicu pomoću malo HTML i JavaScript
da geolocates korisnika, to jest, figure out gdje su
zemljopisno u smislu njihovog koordinate dužine i širine.
Obavijest ovdje kao atribut na mom tijelu tag, ja sam onload, koji određuje
Malo JavaScript da bi trebao dobiti izvršen čim tijelo
stranica učita.
Sada kada je funkcija čini se da se zove geolocate, I to je funkcija, sam
počeli provoditi, do vrha ovdje u između script tagova zove geolocate.
>> Sada ćemo provesti tu funkciju.
Prvo, neka je provjeriti je li tip od posebne imovine pod nazivom
navigator.geolocation nije jednak, Citat završiti citat, "nedefinirana", onda sam ja
će učiniti sljedeće.
Navigator.geoloc ation.getCurrentPosition.
I sad moram navesti jedan argument, konkretno ime funkciji
da ja bih da se zove kad Get Trenutna pozicija je shvatio gdje
njihov korisnik.
A ja sam samo će samovoljno zvati da je funkcija za sada, povratni poziv.
>> Inače, ako je ta imovina bila je u stvari nedefinirano, ja ću navesti
umjesto na oprezu "Vaš browser ne Ne podržavaju Geolocation! "
i ostavite ga na to.
Pa što je to što sam upisali ovdje?
>> Pa, ispada da je najmoderniji web preglednici podržavaju globalni
promjenjiva, objekt, da se tako izrazim, zove navigator, koji ima
Navigator specifična, tj. Funkcionalnost browser-specifičan.
Unutar je svojstvo zove geolokacija koje konkretno
Sadrži informacije i funkcionalnost odnose na Geolocation,
nalaz, korisnika.
>> Unutar tog objekta, u međuvremenu, čini se da se funkcija,
inače poznat ima metodu, zove Get Trenutna pozicija.
I to je funkcija smo pomoću kako bi se pronašli korisnika.
>> Recimo da sada provesti uzvraćanje funkcija koja je zapravo
će pozvani kada Korisnik je smješten.
Idemo naprijed i izjavljujem da, kao i s funkcije povratni i neka je
nazvati argument da znam da će primati recimo, položaj.
To će biti, što se ispostavilo, objekt koji se nekako predstavlja
Korisnički položaj u svijetu.
>> Zatim unutar ove funkcije, neka je izlaz s dojave position.coords,
koja se zalaže za koordinata,. Latitude i zatim spojite na
da zarez i razmak, a zatim na za to, position.coords.longitude.
>> Idemo naprijed i spremiti ovu datoteku, open stranicu u pregledniku, i vidjeti ako
ne možemo pronaći sebe.
http://localhost / geolokacija-0.html.
I tu sam, u Cambridgeu, Massachusetts.