1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> GARSIAKALBIS: Leiskite įgyvendinti tinklalapį naudojant HTML ir JavaScript tiek 3 00:00:03,520 --> 00:00:06,900 kad geolocates vartotoją, tai yra, skaičiai, kur jie yra 4 00:00:06,900 --> 00:00:10,740 geografiškai kalbant apie jų platumos ir ilgumos koordinatės. 5 00:00:10,740 --> 00:00:15,430 Atkreipkite dėmesį, čia kaip ant mano kūno atributas žyma, aš įkėlimo, kuriame nurodoma, 6 00:00:15,430 --> 00:00:18,340 bitų JavaScript, kad turėtų gauti vykdomi kuo greičiau iš organizmo 7 00:00:18,340 --> 00:00:19,580 puslapis buvo įkeltas. 8 00:00:19,580 --> 00:00:22,660 Dabar atrodo, kad funkcija galima pavadinti geolocate, Ir tai funkcija, aš 9 00:00:22,660 --> 00:00:28,340 pradėjo įgyvendinti iki viršaus čia tarp scenarijaus žymės vadinamas geolocate. 10 00:00:28,340 --> 00:00:30,590 >> Dabar galime įgyvendinti šią funkciją. 11 00:00:30,590 --> 00:00:34,850 Pirma, galime patikrinti, ar tipas specialaus turto, vadinamo 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation nėra lygūs, citata citatos, "neapibrėžta", tada aš 13 00:00:42,740 --> 00:00:44,430 ketina daryti toliau. 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 Ir dabar man reikia patikslinti argumentą, specialiai iš funkcijos pavadinimas 17 00:00:53,710 --> 00:00:57,160 , kad aš norėčiau būti vadinamas kai Gauti Dabartinė vietovė suprato, kur 18 00:00:57,160 --> 00:00:58,300 jų vartotojas. 19 00:00:58,300 --> 00:01:02,460 Ir aš tik ketina savavališkai skambinti kad funkcija dabar atgalinių. 20 00:01:02,460 --> 00:01:06,860 >> Kitur, jei tai turtas buvo iš tikrųjų undefined, aš ruošiuosi nurodyti 21 00:01:06,860 --> 00:01:13,520 vietoj perspėjimas "Jūsų naršyklė nepalaiko geografinės! " 22 00:01:13,520 --> 00:01:14,980 ir palikti jį tuo. 23 00:01:14,980 --> 00:01:16,720 Taigi, kas tai yra, kad aš įvedėte čia? 24 00:01:16,720 --> 00:01:19,620 >> Na, paaiškėja, kad moderniausia interneto naršyklės palaiko pasaulio 25 00:01:19,620 --> 00:01:22,960 kintamasis, objektas, taip sakant, vadinamas navigatorius, kuri turi 26 00:01:22,960 --> 00:01:26,430 navigatorius specifiką, kuri yra nuo naršyklės funkcionalumą. 27 00:01:26,430 --> 00:01:30,210 Viduje yra nuosavybė vadinama greografinė kurie konkrečiai 28 00:01:30,210 --> 00:01:34,010 pateikiama informacija ir funkcionalumas susiję su geografinės buvimo vietos, 29 00:01:34,010 --> 00:01:35,580 išvada, vartotojų. 30 00:01:35,580 --> 00:01:38,820 >> Viduje tuo objektu, tuo tarpu, atrodo, kad funkcija, 31 00:01:38,820 --> 00:01:41,790 kitaip žinoma turi metodą, vadinamas Gauk dabartinę padėtį. 32 00:01:41,790 --> 00:01:45,750 Ir tai funkcija mes naudojame siekiant rasti vartotoją. 33 00:01:45,750 --> 00:01:48,890 >> Tegul nors dabar įgyvendinti atg funkcija, kuri iš tikrųjų 34 00:01:48,890 --> 00:01:51,730 ketina gauti vadinamas kai vartotojas buvo įsikūrusi. 35 00:01:51,730 --> 00:01:56,030 Eikime į priekį ir paskelbti, kad taip pat su funkcija perskambinti ir tegul 36 00:01:56,030 --> 00:02:00,550 skambinti argumentą, kad aš žinau, jis bus būti gauti tarkim, poziciją. 37 00:02:00,550 --> 00:02:04,020 Tai bus, it turns out, objektas, kuris kažkaip atstovauja 38 00:02:04,020 --> 00:02:05,970 vartotojo padėtį pasaulyje. 39 00:02:05,970 --> 00:02:11,890 >> Tada viduje šią funkciją, tegul išėjimo įspėjimo position.coords, 40 00:02:11,890 --> 00:02:15,830 kuris reiškia koordinates. platuma ir tada Jungiant prie 41 00:02:15,830 --> 00:02:19,155 kad kablelis ir tarpas ir tada į tai, position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Eikime į priekį ir išsaugoti šį failą, atidarykite naršyklėje puslapis, ir pamatyti, jei 44 00:02:26,150 --> 00:02:27,590 mes negalime rasti save. 45 00:02:27,590 --> 00:02:36,190 http://localhost / greografinė-0.html. 46 00:02:36,190 --> 00:02:38,020 Ir ten aš esu, Cambridge, Masačusetsas. 47 00:02:38,020 --> 00:02:39,680