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.