1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> Ræðumaður: Við skulum koma á vefsíðu nota smá HTML og JavaScript 3 00:00:03,520 --> 00:00:06,900 sem geolocates notanda, það er, tölur út hvar þeir eru 4 00:00:06,900 --> 00:00:10,740 landfræðilega hvað varðar þeirra lengdar-og breiddargráður. 5 00:00:10,740 --> 00:00:15,430 Tilkynning hér sem eigindi á líkama mínum tag, ég hef onload, sem tilgreinir 6 00:00:15,430 --> 00:00:18,340 hluti af JavaScript sem ætti að fá framkvæma eins fljótt og meginmál 7 00:00:18,340 --> 00:00:19,580 síða hefur hlaðinn. 8 00:00:19,580 --> 00:00:22,660 Nú þegar virka virðist vera kölluð geolocate, og virka, hef ég 9 00:00:22,660 --> 00:00:28,340 farnir að innleiða, allt ofan hér í milli handrit tags kallað geolocate. 10 00:00:28,340 --> 00:00:30,590 >> Nú skulum framkvæma þessa aðgerð. 11 00:00:30,590 --> 00:00:34,850 Í fyrsta lagi skulum athuga hvort gerð sérstaks eign heitir 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation ekki jafn, vitna unquote, "óskilgreindur," þá er ég 13 00:00:42,740 --> 00:00:44,430 fara að gera eftirfarandi. 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 Og nú þarf ég að tilgreina rök, sérstaklega nafn fall 17 00:00:53,710 --> 00:00:57,160 sem mig langar til að vera gestur þegar fá Núverandi stöðu hefur mynstrağur út hvar 18 00:00:57,160 --> 00:00:58,300 Notandinn þeirra er. 19 00:00:58,300 --> 00:01:02,460 Og ég ætla bara að fara að geðþótta kalla sem virka fyrir nú, svarhringingu. 20 00:01:02,460 --> 00:01:06,860 >> Annars, ef það eign var í raun óskilgreint, ég ætla að tilgreina 21 00:01:06,860 --> 00:01:13,520 stað viðvörun "Vafrinn þinn styður ekki styðja geolocation! " 22 00:01:13,520 --> 00:01:14,980 og láta það á því. 23 00:01:14,980 --> 00:01:16,720 Svo hvað er það sem ég gafst hér? 24 00:01:16,720 --> 00:01:19,620 >> Jæja, það kemur í ljós að flestir nútíma vafrar alþjóðlegt 25 00:01:19,620 --> 00:01:22,960 breytilegir hlut, svo að segja, kölluð Navigator, sem hefur 26 00:01:22,960 --> 00:01:26,430 Navigator-sérstakur, það er vafra-sérstakur virkni. 27 00:01:26,430 --> 00:01:30,210 Inni er eign heitir Geolocation sem sérstaklega 28 00:01:30,210 --> 00:01:34,010 inniheldur upplýsingar og virkni í tengslum við Geolocation, sem 29 00:01:34,010 --> 00:01:35,580 finna, notenda. 30 00:01:35,580 --> 00:01:38,820 >> Inni að mótmæla, á meðan, það virðist vera að virka, 31 00:01:38,820 --> 00:01:41,790 annars þekkt er með aðferð, kallað Fá núverandi stöðu. 32 00:01:41,790 --> 00:01:45,750 Og það er það hlutverk sem við erum að nota í því skyni að finna notandi. 33 00:01:45,750 --> 00:01:48,890 >> Skulum þó nú innleiða svarhringingu fall sem er í raun 34 00:01:48,890 --> 00:01:51,730 fara að fá kallað þegar notandi hefur verið staðsett. 35 00:01:51,730 --> 00:01:56,030 Við skulum fara á undan og lýsa það sem vel með virka svarhringingu og við skulum 36 00:01:56,030 --> 00:02:00,550 kalla þau rök sem ég veit að það mun að fá að segja, stöðu. 37 00:02:00,550 --> 00:02:04,020 Sem er að fara að vera, það kemur í ljós, að hlut sem einhvern veginn táknar 38 00:02:04,020 --> 00:02:05,970 Staða notanda í heiminum. 39 00:02:05,970 --> 00:02:11,890 >> Þá inni á þessum eiginleika, við skulum framleiðsla með viðvörun position.coords, 40 00:02:11,890 --> 00:02:15,830 sem stendur fyrir hnit,. breiddar og þá concatenate á 41 00:02:15,830 --> 00:02:19,155 að komma og á milli og síðan á til að position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Við skulum fara á undan og vista þessa skrá, opna síðuna í vafranum, og sjá hvort 44 00:02:26,150 --> 00:02:27,590 við getum ekki fundið mig. 45 00:02:27,590 --> 00:02:36,190 http://localhost / Geolocation-0.html. 46 00:02:36,190 --> 00:02:38,020 Og þar sem ég er, í Cambridge, Massachusetts. 47 00:02:38,020 --> 00:02:39,680