1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> SPIKA: Hebu kutekeleza ukurasa wa mtandao kutumia kidogo ya HTML na JavaScript 3 00:00:03,520 --> 00:00:06,900 kwamba geolocates user, yaani, takwimu za nje ambapo wao ni 4 00:00:06,900 --> 00:00:10,740 kijiografia katika suala la yao latitude na longitude kuratibu. 5 00:00:10,740 --> 00:00:15,430 Taarifa hapa kama sifa juu ya mwili wangu tag, mimi onload, ambayo inabainisha 6 00:00:15,430 --> 00:00:18,340 kidogo ya JavaScript kwamba lazima kupata kunyongwa kwa haraka kama mwili wa 7 00:00:18,340 --> 00:00:19,580 ukurasa ina kubeba. 8 00:00:19,580 --> 00:00:22,660 Sasa kazi ambayo inaonekana kuitwa geolocate, na kazi hiyo, nimekuwa 9 00:00:22,660 --> 00:00:28,340 imeanza kutekeleza, juu juu hapa katika kati ya vitambulisho script aitwaye geolocate. 10 00:00:28,340 --> 00:00:30,590 >> Sasa hebu kutekeleza kazi hii. 11 00:00:30,590 --> 00:00:34,850 Kwanza, hebu angalia kama aina wa mali maalum iitwayo 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation haina sawa, unquote quote, "kisichojulikana," basi mimi nina 13 00:00:42,740 --> 00:00:44,430 kwenda kufanya yafuatayo. 14 00:00:44,430 --> 00:00:45,680 Navigator.geoloc ation.getCurrentPosition. 15 00:00:45,680 --> 00:00:49,990 16 00:00:49,990 --> 00:00:53,710 Na sasa mimi haja ya kutaja hoja, hasa jina la kazi 17 00:00:53,710 --> 00:00:57,160 kwamba Ningependa kuitwa wakati Get Nafasi ya sasa ina figured nje ambapo 18 00:00:57,160 --> 00:00:58,300 user yao ni nini. 19 00:00:58,300 --> 00:01:02,460 Na mimi nina kwenda tu kiholela simu kuwa kazi kwa sasa, callback. 20 00:01:02,460 --> 00:01:06,860 >> Mwingine, kama mali hiyo ilikuwa katika ukweli kisichojulikana, mimi nina kwenda kwa kutaja 21 00:01:06,860 --> 00:01:13,520 badala macho "browser yako haina msaada geolocation! " 22 00:01:13,520 --> 00:01:14,980 na kuondoka wakati huo. 23 00:01:14,980 --> 00:01:16,720 Kwa hiyo kile ni kwamba mimi niliandika hapa? 24 00:01:16,720 --> 00:01:19,620 >> Naam, zinageuka kuwa ya kisasa zaidi browsers mtandao kusaidia kimataifa 25 00:01:19,620 --> 00:01:22,960 variable, kitu, hivyo kusema, aitwaye Navigator, ambayo ina 26 00:01:22,960 --> 00:01:26,430 Navigator maalum, kwamba ni browser-maalum utendaji. 27 00:01:26,430 --> 00:01:30,210 Ndani ya huko ni mali aitwaye geolocation ambayo hasa 28 00:01:30,210 --> 00:01:34,010 ina taarifa na utendaji kuhusiana na geolocation, 29 00:01:34,010 --> 00:01:35,580 kutafuta, ya watumiaji. 30 00:01:35,580 --> 00:01:38,820 >> Ndani ya kwamba kitu, wakati huo huo, kuna inaonekana kuwa kazi, 31 00:01:38,820 --> 00:01:41,790 inayojulikana ina njia, aitwaye Kupata Nafasi ya sasa. 32 00:01:41,790 --> 00:01:45,750 Na kwamba ni kazi sisi ni kutumia ili kupata user. 33 00:01:45,750 --> 00:01:48,890 >> Hebu ingawa sasa kutekeleza callback kazi hiyo ni kweli 34 00:01:48,890 --> 00:01:51,730 kwenda kupata inaitwa wakati user imekuwa iko. 35 00:01:51,730 --> 00:01:56,030 Hebu kwenda mbele na kutangaza kwamba kama vizuri na kazi callback na hebu 36 00:01:56,030 --> 00:02:00,550 kuwaita hoja kuwa mimi najua itakuwa kuwa na kupokea kusema, msimamo. 37 00:02:00,550 --> 00:02:04,020 Hiyo ni kwenda kuwa, ni zamu nje, kitu kwamba kwa namna fulani inawakilisha 38 00:02:04,020 --> 00:02:05,970 nafasi mtumiaji katika dunia. 39 00:02:05,970 --> 00:02:11,890 >> Kisha ndani ya kazi hii, hebu pato kwa position.coords tahadhari, 40 00:02:11,890 --> 00:02:15,830 ambayo inasimamia kwa kuratibu. latitude na kisha concatenate kwenye 41 00:02:15,830 --> 00:02:19,155 kwamba comma na nafasi na kisha juu ya na kwamba, position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Hebu kwenda mbele na kuokoa faili hili, wazi ukurasa katika browser, na kuona kama 44 00:02:26,150 --> 00:02:27,590 sisi hawawezi kupata mwenyewe. 45 00:02:27,590 --> 00:02:36,190 http://localhost / geolocation-0.html. 46 00:02:36,190 --> 00:02:38,020 Na huko mimi, katika Cambridge, Massachusetts. 47 00:02:38,020 --> 00:02:39,680