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.