>> SPEAKER: Poďme implementovať webovú stránku s použitím trochu HTML a JavaScript
že geolocates užívateľa, to znamená, že zistí, kde sú
geograficky, pokiaľ ide o ich zemepisnej šírky a dĺžky.
Všimnite si, ako atribút na mojom tele tag som onload, ktorý špecifikuje
trochu JavaScriptu, ktorý by mal dostať uskutočniť hneď, ako telo
Stránka načítaná.
Teraz sa zdá, že funkcie, ktoré majú byť nazývaný geolocate, a že funkcie, som
začala vykonávať, a to až hore tu v medzi značky skriptu s názvom geolocate.
>> Teraz poďme realizovať túto funkciu.
Po prvé, poďme skontrolovať, či typ špeciálna vlastnosť s názvom
navigator.geolocation nie je rovné, citácie koniec citátu, "nedefinovaný", potom som
robiť nasledujúce.
Navigator.geoloc ation.getCurrentPosition.
A teraz musím zadať argument, konkrétne názov funkcie
že by som chcel byť volaná, keď Get Aktuálnej pozície prišiel na to, kde
ich používateľ.
A ja len tak ľubovoľne volať že funkcie pre teraz, spätné volanie.
>> Inak, ak táto vlastnosť je v skutočnosti undefined, budem špecifikovať
Namiesto upozornenia "Váš prehliadač nemá nepodporuje Geolocation! "
a nechať to tak.
Takže čo je to, že som tu napísal?
>> No, ukázalo sa, že väčšina moderných webové prehliadače podporujú globálne
premenná, objekt, aby som tak povedal, tzv navigátor, ktorý má
navigátor špecifické, že je Funkcie prehliadača špecifické.
Vnútri je vlastnosť s názvom Geolocation, ktoré špecificky
obsahuje informácie a funkcie v súvislosti s Geolocation,
zistenie, užívateľov.
>> Vnútri tohto objektu, medzitým, zdá sa, že funkcia,
inak známy je spôsob, s názvom Get Current Position.
A to je funkcia sme použili s cieľom nájsť užívateľa.
>> Poďme však teraz realizovať spätné volanie funkcia, ktorá je v skutočnosti
bude sa nazýva, keď užívateľ bol umiestnený.
Poďme ďalej a vyhlásiť, že rovnako s funkciou spätného volania a poďme
volajte na argument, že viem, že to bude byť príjem povedzme, postavenie.
To bude, ako sa ukázalo, objekt, ktorý nejakým spôsobom predstavuje
pozície užívateľa na celom svete.
>> Potom sa vo vnútri tejto funkcie, poďme Výstup sa upozornenie position.coords,
čo je skratka pre súradniciach. šírka a potom zřetězit na
že čiarka a medzera a potom na k tomu, position.coords.longitude.
>> Poďme do toho a uložte tento súbor, otvorte stránky v prehliadači, a uvidíme, či
nemôžeme nájsť sám seba.
http://localhost / Geolocation-0.html.
A tam som v Cambridge, Massachusetts.