1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> SPEAKER: Ni apliki retpaĝo uzante iom da HTML kaj Javascript 3 00:00:03,520 --> 00:00:06,900 ke geolocates uzanto, tio estas, figuroj el kie ili estas 4 00:00:06,900 --> 00:00:10,740 geografie en terminoj de ilia latitudo kaj longitudo koordinatoj. 5 00:00:10,740 --> 00:00:15,430 Rimarku ĉi tie kiel atributo en mia korpo etikedo, mi onload, kiu specifas 6 00:00:15,430 --> 00:00:18,340 bito de JavaScript ke devus akiri ekzekutita tiel frue kiel la korpo de la 7 00:00:18,340 --> 00:00:19,580 Montrita ŝarĝita. 8 00:00:19,580 --> 00:00:22,660 Nun tiu funkcio aperas por nomi geolocate, Kaj tio funkcio, mi havas 9 00:00:22,660 --> 00:00:28,340 komencis apliki, supren supro tie en inter skribo etikedoj nomata geolocate. 10 00:00:28,340 --> 00:00:30,590 >> Nun ni apliki tiun funkcion. 11 00:00:30,590 --> 00:00:34,850 Unue, ni kontrolu ĉu la tipo de speciala propraĵo nomata 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation ne egala, citaĵo unquote, "nedefinita", tiam mi estas 13 00:00:42,740 --> 00:00:44,430 tuj fari la sekvan. 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 Kaj nun mi bezonas specifi argumenton, specife la nomo de funkcio 17 00:00:53,710 --> 00:00:57,160 ke mi ŝatus esti nomata kiam Akiri Nuna pozicio eltrovis kie 18 00:00:57,160 --> 00:00:58,300 ilia uzanto estas. 19 00:00:58,300 --> 00:01:02,460 Kaj mi simple tuj arbitre nomas ke funkcio por nun, callback. 20 00:01:02,460 --> 00:01:06,860 >> Alie, se tiu proprieto estis fakte nedefinita, mi iros al precizigi 21 00:01:06,860 --> 00:01:13,520 anstataŭ garde "Via retumilo faras ne subtenas geolocalización! " 22 00:01:13,520 --> 00:01:14,980 kaj lasi ĝin ĉe tio. 23 00:01:14,980 --> 00:01:16,720 Do kio estas tio, kion mi tajpis ĉi tie? 24 00:01:16,720 --> 00:01:19,620 >> Nu, tio rezultas, ke plej modernaj TTT-legiloj subtenas tutmondan 25 00:01:19,620 --> 00:01:22,960 variablo, objekto, por tiel diri, nomata retumilo, kiu havas 26 00:01:22,960 --> 00:01:26,430 naviganto-specifa, kiu estas retumilo specifaj funkciojn. 27 00:01:26,430 --> 00:01:30,210 Interne de tie estas propraĵo nomata geolocalización kiu specife 28 00:01:30,210 --> 00:01:34,010 enhavas informojn kaj funcionalidad rilataj al la geolocalización, la 29 00:01:34,010 --> 00:01:35,580 trovon, de la uzantoj. 30 00:01:35,580 --> 00:01:38,820 >> Interne de tiu celo, dume, tie aperas al esti funkcio, 31 00:01:38,820 --> 00:01:41,790 alie sciata havas metodon, vokis Get Nuna Pozicio. 32 00:01:41,790 --> 00:01:45,750 Kaj tio estas la funkcio ni uzas por trovi uzanton. 33 00:01:45,750 --> 00:01:48,890 >> Ni tamen nun apliki la callback funkcio kiu estas reale 34 00:01:48,890 --> 00:01:51,730 tuj get nomas kiam la uzanto estas lokitaj. 35 00:01:51,730 --> 00:01:56,030 Ni iru antaŭen kaj deklari, ke tiel kun funkcio callback kaj ni 36 00:01:56,030 --> 00:02:00,550 alvoki la argumento, ke mi konas ŝin volo esti ricevante diru, pozicion. 37 00:02:00,550 --> 00:02:04,020 Kiu iras al esti, tio rezultas, an objekto, kiu iel reprezentas la 38 00:02:04,020 --> 00:02:05,970 uzanto pozicion en la mondo. 39 00:02:05,970 --> 00:02:11,890 >> Tiam ene de tiu funkcio, ni eligo kun garde position.coords, 40 00:02:11,890 --> 00:02:15,830 kio staras por koordinatoj,. latitudo kaj tiam concatenate sur 41 00:02:15,830 --> 00:02:19,155 ke komo kaj spaco kaj tiam por ke, position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Ni iru antaŭen kaj helpu tiun dosieron, malfermi la paĝon en foliumilo, kaj vidi, cxu 44 00:02:26,150 --> 00:02:27,590 ni ne povas trovi min mem. 45 00:02:27,590 --> 00:02:36,190 http://localhost / geolocalización-0.html. 46 00:02:36,190 --> 00:02:38,020 Kaj tie mi estas, en Kembriĝo, Masaĉuseco. 47 00:02:38,020 --> 00:02:39,680