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.