>> Ræðumaður: Við skulum koma á vefsíðu nota smá HTML og JavaScript
sem geolocates notanda, það er, tölur út hvar þeir eru
landfræðilega hvað varðar þeirra lengdar-og breiddargráður.
Tilkynning hér sem eigindi á líkama mínum tag, ég hef onload, sem tilgreinir
hluti af JavaScript sem ætti að fá framkvæma eins fljótt og meginmál
síða hefur hlaðinn.
Nú þegar virka virðist vera kölluð geolocate, og virka, hef ég
farnir að innleiða, allt ofan hér í milli handrit tags kallað geolocate.
>> Nú skulum framkvæma þessa aðgerð.
Í fyrsta lagi skulum athuga hvort gerð sérstaks eign heitir
navigator.geolocation ekki jafn, vitna unquote, "óskilgreindur," þá er ég
fara að gera eftirfarandi.
Navigator.geoloc ation.getCurrentPosition.
Og nú þarf ég að tilgreina rök, sérstaklega nafn fall
sem mig langar til að vera gestur þegar fá Núverandi stöðu hefur mynstrağur út hvar
Notandinn þeirra er.
Og ég ætla bara að fara að geðþótta kalla sem virka fyrir nú, svarhringingu.
>> Annars, ef það eign var í raun óskilgreint, ég ætla að tilgreina
stað viðvörun "Vafrinn þinn styður ekki styðja geolocation! "
og láta það á því.
Svo hvað er það sem ég gafst hér?
>> Jæja, það kemur í ljós að flestir nútíma vafrar alþjóðlegt
breytilegir hlut, svo að segja, kölluð Navigator, sem hefur
Navigator-sérstakur, það er vafra-sérstakur virkni.
Inni er eign heitir Geolocation sem sérstaklega
inniheldur upplýsingar og virkni í tengslum við Geolocation, sem
finna, notenda.
>> Inni að mótmæla, á meðan, það virðist vera að virka,
annars þekkt er með aðferð, kallað Fá núverandi stöðu.
Og það er það hlutverk sem við erum að nota í því skyni að finna notandi.
>> Skulum þó nú innleiða svarhringingu fall sem er í raun
fara að fá kallað þegar notandi hefur verið staðsett.
Við skulum fara á undan og lýsa það sem vel með virka svarhringingu og við skulum
kalla þau rök sem ég veit að það mun að fá að segja, stöðu.
Sem er að fara að vera, það kemur í ljós, að hlut sem einhvern veginn táknar
Staða notanda í heiminum.
>> Þá inni á þessum eiginleika, við skulum framleiðsla með viðvörun position.coords,
sem stendur fyrir hnit,. breiddar og þá concatenate á
að komma og á milli og síðan á til að position.coords.longitude.
>> Við skulum fara á undan og vista þessa skrá, opna síðuna í vafranum, og sjá hvort
við getum ekki fundið mig.
http://localhost / Geolocation-0.html.
Og þar sem ég er, í Cambridge, Massachusetts.