>> SPEAKER: Pojďme implementovat webovou stránku s použitím trochu HTML a JavaScript
že geolocates uživatele, to znamená, že zjistí, kde jsou
geograficky, pokud jde o jejich zeměpisné šířky a délky.
Všimněte si, jako atribut na mém těle tag jsem onload, který specifikuje
trochu JavaScriptu, který by měl dostat proveden, jakmile tělo
Stránka načtena.
Nyní se zdá, že funkce, které mají být nazýván geolocate, a že funkce, jsem
začala provádět, a to až nahoře tady v mezi značky skriptu s názvem geolocate.
>> Nyní pojďme realizovat tuto funkci.
Za prvé, pojďme zkontrolovat, zda typ speciální vlastnost s názvem
navigator.geolocation není rovno, citace konec citátu, "nedefinovaný", pak jsem
dělat následující.
Navigator.geoloc ation.getCurrentPosition.
A teď musím zadat argument, konkrétně název funkce
že bych chtěl být volána, když Get Aktuální pozice přišel na to, kde
jejich uživatel.
A já jen tak libovolně volat že funkce pro teď, zpětné volání.
>> Jinak, pokud tato vlastnost je ve skutečnosti undefined, budu specifikovat
Místo upozornění "Váš prohlížeč nemá nepodporuje Geolocation! "
a nechat to tak.
Takže co je to, že jsem tady napsal?
>> No, ukázalo se, že většina moderních webové prohlížeče podporují globální
proměnná, objekt, abych tak řekl, tzv. navigátor, který má
navigátor specifické, že je Funkce prohlížeče specifické.
Uvnitř je vlastnost s názvem Geolocation, které specificky
obsahuje informace a funkce v souvislosti s Geolocation,
zjištění, uživatelů.
>> Uvnitř tohoto objektu, mezitím, zdá se, že funkce,
jinak známý je způsob, s názvem Get Current Position.
A to je funkce jsme použili s cílem nalézt uživatele.
>> Pojďme však nyní realizovat zpětné volání funkce, která je ve skutečnosti
bude se nazývá, když uživatel byl umístěn.
Pojďme dál a prohlásit, že stejně s funkcí zpětného volání a pojďme
volejte na argument, že vím, že to bude být příjem řekněme, postavení.
To bude, jak se ukázalo, objekt, který nějakým způsobem představuje
pozice uživatele na celém světě.
>> Pak se uvnitř této funkce, pojďme Výstup se upozornění position.coords,
což je zkratka pro souřadnicích. šířka a poté zřetězit na
že čárka a mezera a pak na k tomu, position.coords.longitude.
>> Pojďme do toho a uložte tento soubor, otevřete stránky v prohlížeči, a uvidíme, jestli
nemůžeme najít sám sebe.
http://localhost / Geolocation-0.html.
A tam jsem v Cambridge, Massachusetts.