>> Ettekandja: Teeme rakendada veebilehe kasutades natuke HTML ja JavaScript
et geolocates alla, st arvud, kui nad on
geograafiliselt poolest pikkus-ja laiuskraadid.
Pange tähele, siin atribuut mu keha tag olen allalaadimine, mis täpsustab
natuke JavaScript, et peaks saama hukati kiiresti keha
leht on laetud.
Nüüd, funktsioon näib olevat kutsutud Lokaliseeri ja et funktsioon, ma olen
hakanud rakendama, üleval siin vahel script sildid nimetatakse Lokaliseeri.
>> Nüüd rakendab seda funktsiooni.
Kõigepealt vaatame, kui liik spetsiaalse vara nimega
navigator.geolocation ei võrdu, quote lõppeb, "määratlemata", siis ma olen
teeme järgmine.
Navigator.geoloc ation.getCurrentPosition.
Ja nüüd ma pean täpsustama argument, konkreetselt nime funktsiooni
et tahaks nimetada kui Get Praegune seisukoht on välja mõelnud, kus
nende kasutaja.
Ja ma lihtsalt suvaliselt helistada selle funktsiooni nüüd, callback.
>> Sest kui see vara oli tegelikult määramata, ma lähen täpsustada
asemel teade "Teie brauser ei toeta geolokaliseerimise! "
ja jätke see seda.
Mis on see, et ma kirjutada siin?
>> Noh, selgub, et enamik tänapäeva brausereid toetama ülemaailmset
muutuja, objekt, niiöelda, nimetatakse navigaator, mis on
navigaator spetsiifiline, mis on brauserist funktsionaalsust.
Toas on olemas vara nimega geograafilise asukoha, mis konkreetselt
sisaldab teavet ja funktsionaalsus seotud geograafilise asukoha,
järelduse kasutajatele.
>> Toas see objekt, vahepeal näib olevat funktsiooni
muidu tuntud on meetodi nimega Get Current Position.
Ja see on funktsioon, mida me kasutame et leida kasutaja.
>> Oletame kuigi nüüd rakendada callback funktsiooni, mis on tegelikult
hakka nimega kui kasutaja on leitud.
Lähme edasi ja teatada, et ka koos funktsiooni callback ja lähme
kutsuvad argument, et ma tean, et see olla saavad öelda, positsioon.
See saab olema, selgub, objekt, mis kuidagi on
kasutaja positsiooni maailmas.
>> Siis sees seda funktsiooni, olgem väljundi alert position.coords,
mis tähistab koordinaatidega. laius ja ühendate edasi
et koma ja tühik ning seejärel sellele position.coords.longitude.
>> Lähme edasi ja salvestada see fail, avatud brauseris lehe, ja vaata, kas
me ei leia mina.
http://localhost / geolokaliseerimise-0.html.
Ja seal ma olen, Cambridge, Massachusetts.