>> SPEAKER: Nézzük végre egy internetes oldalon egy kicsit a HTML és JavaScript
geolocates hogy egy felhasználó, azaz kitalálja, hogy hol vannak
földrajzilag szempontjából a szélességi és hosszúsági koordinátákat.
Figyeljük meg, itt egy attribútum a testemen tag, én onload, amely meghatározza a
kis JavaScript, hogy kéne végrehajtásra, amint a test a
oldal betöltése.
Most, hogy a funkció úgy tűnik, hogy az úgynevezett geolocate, és a funkció, én már
elkezdték végrehajtani, akár felső itt között szkriptcímkéket nevű geolocate.
>> Most végre ezt a funkciót.
Először is, nézzük meg, ha a típus egy speciális tulajdonsággal, az úgynevezett
navigator.geolocation nem egyenlő, Idézet idézőjel bezárva, "meghatározatlan", akkor én vagyok
majd tegye a következőket.
Navigator.geoloc ation.getCurrentPosition.
És most meg kell adnia az érvet, különösen a függvény nevét
, amit szeretnék, hogy hívják, amikor Get Jelenlegi pozíció rájött, hogy hol
a felhasználó.
És én csak úgy önkényesen hívni ez a funkció most, visszahívás.
>> Különben, ha a vagyon valójában meghatározatlan, fogom megadni
ehelyett figyelmeztető "A böngésző nem nem támogatja a térinformatikai! "
és hagyjuk annyiban.
Tehát mi az, hogy nem adtam itt?
>> Nos, kiderült, hogy a legtöbb modern web böngésző támogatja a globális
változó, egy tárgy, hogy úgy mondjam, nevű navigátor, amely
navigátor-specifikus, azaz böngésző-specifikus funkciókat.
Belül van egy tulajdonság neve térinformatikai amely kifejezetten
információkat tartalmazza és a funkcionalitás kapcsolódik a térinformatikai, a
megállapítás, a felhasználók számára.
>> Belül az objektum, eközben úgy tűnik, hogy egy függvény,
más néven van egy módszer, úgynevezett Get aktuális pozícióját.
És ez a funkció is használ annak érdekében, hogy megtalálja a felhasználó.
>> Nézzük bár most végre a visszahívás funkció, amely valójában
lesz, hogy hívják, amikor a felhasználó volt található.
Menjünk előre, és kijelentik, hogy is A függvény visszahívását és hagyja, hogy a
hívja fel az az érv, hogy tudom, hogy lesz kapni mondjuk helyzetét.
Ez lesz, kiderül, egy célja, hogy valahogy képviseli a
felhasználó helyzetét a világban.
>> Ezután belsejében ezt a funkciót, nézzük kimenet figyelmeztető position.coords,
amely áll a koordináták. szélességi majd összefűzni tovább
hogy a vessző és egy szóköz, majd a az, hogy a position.coords.longitude.
>> Menjünk előre, és mentse ezt a fájlt, a nyílt Az oldalt a böngészőben, és nézd meg,
nem tudjuk megtalálni magam.
http://localhost / helymeghatározás-0.html.
És ott vagyok, Cambridge-ben, Massachusetts.