>> Tagapagsalita: ipatupad ng isang web page Hayaan gamit ang isang bit ng HTML at JavaScript
na geolocates isang user, iyon ay, figure out kung nasaan sila
heograpiya sa mga tuntunin ng kanilang mga latitude at longitude coordinates.
Pansinin dito bilang isang attribute sa aking katawan tag, ako onload, na tumutukoy sa
bit ng JavaScript na dapat makuha naipatupad na sa lalong madaling ang katawan ng
Na-load ang pahina.
Ngayon ay lumilitaw na function na ay tinatawag na geolocate, At na function, na hindi ko na
nagsimula na ipatupad, hanggang tuktok dito sa sa pagitan ng mga script tag na tinatawag na geolocate.
>> Ngayon ipatupad ni ito function na ipaalam.
Una, ni-check ipaalam kung ang uri ng isang espesyal na ari-arian na tinatawag na
navigator.geolocation hindi pantay, quote magpanipi, "hindi natukoy na," pagkatapos ay ako
pagpunta sa gawin ang sumusunod.
Navigator.geoloc ation.getCurrentPosition.
At ngayon ay kailangan ko upang tukuyin ang isang argument, partikular na ang pangalan ng isang function
na nais kong tatawagin kapag Kumuha Kasalukuyang Posisyon ay may korte out kung saan
ang kanilang mga gumagamit ay.
At lamang pupuntahan ko nagkataon tumawag na pag-andar para sa ngayon, callback.
>> Iba Pa, kung ari-arian na noon ay sa katunayan hindi naipalilawanag, pupuntahan ko tukuyin
sa halip alerto "Ang iyong browser gumagana Hindi sinusuportahan ng geolocation! "
at iwanan ito sa na.
Kaya ano ito na nai-type ko dito?
>> Well, ito ay lumiliko out na ang karamihan sa mga modernong suportahan ang isang pandaigdigang mga web browser
variable, ang isang bagay, kaya na magsalita, tinatawag na navigator, na may
navigator-tiyak, na pag-andar na partikular sa browser.
Sa loob ng doon ay isang ari-arian na tinatawag na partikular na geolocation
naglalaman ng impormasyon at pag-andar may kaugnayan sa geolocation, ang
pagkatuklas, ng mga user.
>> Sa Loob ng bagay na iyon, samantala, doon ay lilitaw upang maging isang function,
kung hindi man kilala ay may pamamaraan, tinatawag Kunin ang Kasalukuyang Posisyon.
At iyon ang pag-andar na aming ginagamit upang mahanap ang isang gumagamit.
>> Bagama't ngayon ipatupad ang callback Sabihin pagpapaandar na talaga
pagpunta upang makakuha ng tinatawag na kapag ang Na-matatagpuan gumagamit.
Sabihin sige at idineklara na pati na rin may function na callback at sabihin
tawagan ang argumento na alam ako'y ito natatanggap sabihin nating, posisyon.
Iyon ay magiging, ito ay lumiliko out, isang sa bagay na kahit papaano ay kumakatawan sa
posisyon user sa mundo.
>> Pagkatapos ay sa loob ng ito function, sabihin output sa position.coords alerto,
na ang ibig sabihin ay mga coordinate,. latitude at pagkatapos ay pagdugtungin on sa
na pagkatapos ng isang kuwit at isang space at sa upang iyon, position.coords.longitude.
>> Sabihin sige at i-save ang file na ito, buksan ang ang pahina sa isang browser, at makita kung
hindi namin mahanap ang aking sarili.
http://localhost / geolocation-0.html.
At doon ako, sa Cambridge, Massachusetts.