>> SPIKA: Hebu kutekeleza ukurasa wa mtandao kutumia kidogo ya HTML na JavaScript
kwamba geolocates user, yaani, takwimu za nje ambapo wao ni
kijiografia katika suala la yao latitude na longitude kuratibu.
Taarifa hapa kama sifa juu ya mwili wangu tag, mimi onload, ambayo inabainisha
kidogo ya JavaScript kwamba lazima kupata kunyongwa kwa haraka kama mwili wa
ukurasa ina kubeba.
Sasa kazi ambayo inaonekana kuitwa geolocate, na kazi hiyo, nimekuwa
imeanza kutekeleza, juu juu hapa katika kati ya vitambulisho script aitwaye geolocate.
>> Sasa hebu kutekeleza kazi hii.
Kwanza, hebu angalia kama aina wa mali maalum iitwayo
navigator.geolocation haina sawa, unquote quote, "kisichojulikana," basi mimi nina
kwenda kufanya yafuatayo.
Navigator.geoloc ation.getCurrentPosition.
Na sasa mimi haja ya kutaja hoja, hasa jina la kazi
kwamba Ningependa kuitwa wakati Get Nafasi ya sasa ina figured nje ambapo
user yao ni nini.
Na mimi nina kwenda tu kiholela simu kuwa kazi kwa sasa, callback.
>> Mwingine, kama mali hiyo ilikuwa katika ukweli kisichojulikana, mimi nina kwenda kwa kutaja
badala macho "browser yako haina msaada geolocation! "
na kuondoka wakati huo.
Kwa hiyo kile ni kwamba mimi niliandika hapa?
>> Naam, zinageuka kuwa ya kisasa zaidi browsers mtandao kusaidia kimataifa
variable, kitu, hivyo kusema, aitwaye Navigator, ambayo ina
Navigator maalum, kwamba ni browser-maalum utendaji.
Ndani ya huko ni mali aitwaye geolocation ambayo hasa
ina taarifa na utendaji kuhusiana na geolocation,
kutafuta, ya watumiaji.
>> Ndani ya kwamba kitu, wakati huo huo, kuna inaonekana kuwa kazi,
inayojulikana ina njia, aitwaye Kupata Nafasi ya sasa.
Na kwamba ni kazi sisi ni kutumia ili kupata user.
>> Hebu ingawa sasa kutekeleza callback kazi hiyo ni kweli
kwenda kupata inaitwa wakati user imekuwa iko.
Hebu kwenda mbele na kutangaza kwamba kama vizuri na kazi callback na hebu
kuwaita hoja kuwa mimi najua itakuwa kuwa na kupokea kusema, msimamo.
Hiyo ni kwenda kuwa, ni zamu nje, kitu kwamba kwa namna fulani inawakilisha
nafasi mtumiaji katika dunia.
>> Kisha ndani ya kazi hii, hebu pato kwa position.coords tahadhari,
ambayo inasimamia kwa kuratibu. latitude na kisha concatenate kwenye
kwamba comma na nafasi na kisha juu ya na kwamba, position.coords.longitude.
>> Hebu kwenda mbele na kuokoa faili hili, wazi ukurasa katika browser, na kuona kama
sisi hawawezi kupata mwenyewe.
http://localhost / geolocation-0.html.
Na huko mimi, katika Cambridge, Massachusetts.