1 00:00:00,000 --> 00:00:11,712 2 00:00:11,712 --> 00:00:12,850 >> ROB BOWDEN: Kaixo. 3 00:00:12,850 --> 00:00:13,780 Rob naiz. 4 00:00:13,780 --> 00:00:19,500 Eta zauden jasotzeko zer prest izatea espero dut Jaregiten dut off edo behera jarriz, 5 00:00:19,500 --> 00:00:22,230 edo dezagun Hasteko. 6 00:00:22,230 --> 00:00:25,040 Beraz, lehenengo gauza egin behar dugu egin da jaso. 7 00:00:25,040 --> 00:00:29,370 Orain, jaso behar da kendu egingo du bidaiariak 'Google from ikonoak 8 00:00:29,370 --> 00:00:32,759 beheko eskuineko izkinan eta bertatik mapa Google Earth erdian 9 00:00:32,759 --> 00:00:33,970 pantaila. 10 00:00:33,970 --> 00:00:37,180 Beraz, ordena horiek kentzeko ikonoak, eduki behar dugu 11 00:00:37,180 --> 00:00:39,040 Horien erreferentziak nonbait. 12 00:00:39,040 --> 00:00:43,680 Baina gaur egun, populatu funtzioa besterik lortzen horietako kentzeko. 13 00:00:43,680 --> 00:00:48,140 Beraz, aldatu behar joan populatu haiek mantentzea inguruan. 14 00:00:48,140 --> 00:00:53,440 >> Ikusiko dugu orain lehenengo gauza garela global bidaiari array bat. 15 00:00:53,440 --> 00:00:57,710 Eta horrela gabiltza en global erabili du bidaiari populatu in array. 16 00:00:57,710 --> 00:01:03,230 Populatu batean, begizta batean ari garela ikusiko dugu gure bidaiari guztiak baino gehiago. 17 00:01:03,230 --> 00:01:10,420 Eta begizta hau da sortzen kito du jarri Google Earth marka eta 18 00:01:10,420 --> 00:01:12,540 Google Mapa markatzailea. 19 00:01:12,540 --> 00:01:16,420 Eta, beraz, orain gure aldaketa ra populatu da hemen egotea. 20 00:01:16,420 --> 00:01:21,760 Beraz, gure bidaiari buruzko ari gara gehituz ' array objektu hau eta hori mantenduz 21 00:01:21,760 --> 00:01:26,480 markatzailea eta leku-marka inguruan besterik ez dugu etxe batera sortu eta 22 00:01:26,480 --> 00:01:28,460 bidaiariaren izena. 23 00:01:28,460 --> 00:01:30,560 >> Beraz, hori da populatu da. 24 00:01:30,560 --> 00:01:33,210 Orain Pick Up begiratu behar dugu. 25 00:01:33,210 --> 00:01:38,540 Beraz Pick Up in, ari gara berriro ere joan batetik bestera joateko baino gehiago gure bidaiari guztiak. 26 00:01:38,540 --> 00:01:41,340 Baina orain gure globala da bidaiari array. 27 00:01:41,340 --> 00:01:46,150 Eta hemen, ondo ikusten ari gara, izan Dagoeneko jaso dugu gora bidaiarien hau? 28 00:01:46,150 --> 00:01:50,030 Geroztik bildu badugu up honetan bidaiarien, ikusiko dugu azken batean duen 29 00:01:50,030 --> 00:01:55,240 ari gara eta markatzailea ezartzeko joan Internet leku-marka ez ari dira geroztik 30 00:01:55,240 --> 00:01:56,930 Google mapan jada. 31 00:01:56,930 --> 00:02:00,920 >> Dagoeneko egin dugu bildu, hala bada up honetan bidaiarien ondoren ari gara joan 32 00:02:00,920 --> 00:02:02,920 hurrengo bidaiari jarraitzeko. 33 00:02:02,920 --> 00:02:07,380 Bestela, nahi, egiaztatu dugu hau bada bidaiari-en etxearen barruan dago 34 00:02:07,380 --> 00:02:08,590 Etxe en array. 35 00:02:08,590 --> 00:02:11,900 Hau txekea ziurtatu behar dugu ez dugu jaso freshman gisa 36 00:02:11,900 --> 00:02:13,180 zehaztapenak dio. 37 00:02:13,180 --> 00:02:15,920 Beraz bidaiariak freshman bat bada, goaz 38 00:02:15,920 --> 00:02:18,190 hurrengo bidaiari jarraitzeko. 39 00:02:18,190 --> 00:02:21,720 >> Egiaztatu dugu behin hori ez dela bat bidaiarien sortu behar picking behar dugu, 40 00:02:21,720 --> 00:02:25,340 orain ari gara latitude ikusteko joan eta bidaiarien du longitude eta ikusi 41 00:02:25,340 --> 00:02:27,760 duten 15 oinak barruan bada anezka du. 42 00:02:27,760 --> 00:02:31,720 Hori horrela bada, egia esan nahi dugu recoger bidaiarien hau. 43 00:02:31,720 --> 00:02:35,890 Beraz baino gehiago integratzen ditugu eserlekuen guztiak gure anezka in ikustea bilatzen bada 44 00:02:35,890 --> 00:02:38,110 han eskuragarri spot bat bidaiariak dira. 45 00:02:38,110 --> 00:02:41,540 Eserleku bat bada nulua, eskuragarri spot bat. 46 00:02:41,540 --> 00:02:45,140 Beraz bidaiariak gehitu dugu egoitza izateko. 47 00:02:45,140 --> 00:02:48,760 Gogoratzen dugu bildu dugun Bidaiarien azken batean, ahal dugu, beraz 48 00:02:48,760 --> 00:02:52,450 iragarriko badugu benetan ez zuen inor jasotzea. 49 00:02:52,450 --> 00:02:56,140 Gogoratzen dugu hau eserita dugun bidaiarien geroztik lortu kudeatzeko badugu 50 00:02:56,140 --> 00:02:59,320 anezka osoa gabe bidez bidaiariak eserlekuak, ondoren behar dugu 51 00:02:59,320 --> 00:03:00,885 iragarriko dugun Oraindik eserleku daudelarik. 52 00:03:00,885 --> 00:03:03,760 53 00:03:03,760 --> 00:03:06,885 >> Ondoren, bere lekua kendu dugu Google Earthtik markatzeko. 54 00:03:06,885 --> 00:03:11,310 Bere markatzailea kendu dugu Google Maps-etik, gure bidaiari barruan ezarri ' 55 00:03:11,310 --> 00:03:14,830 array leku-marka eta markatzailea Internet aurretik esan dugun bezala. 56 00:03:14,830 --> 00:03:16,035 Eta, ondoren, hori da. 57 00:03:16,035 --> 00:03:17,050 Bidaiariak ditu eserita dira. 58 00:03:17,050 --> 00:03:19,570 Egin behin dugun bidaiari guztientzat 15 de oinak barruan 59 00:03:19,570 --> 00:03:23,250 anezka, nahi rechart behar dugu. 60 00:03:23,250 --> 00:03:30,270 >> Beraz Chart dago zer erakutsi egingo du hemen baino gehiago eserleku bidaiariak. 61 00:03:30,270 --> 00:03:32,760 Beraz, gaur egun, dezagun Chart at. 62 00:03:32,760 --> 00:03:37,960 Datuen barruan, ahal izango dugu diagrama egiteko HTML eraikitzeko. 63 00:03:37,960 --> 00:03:41,160 Beraz diagrama da, joan Ordenatutako zerrenda bat izatea. 64 00:03:41,160 --> 00:03:44,300 Ondoren, batetik bestera joateko baino gehiago dugu guztia gure anezka eserleku. 65 00:03:44,300 --> 00:03:48,450 Eserlekua zehatz honetan nulua da, beraz, bada, hori esan nahi du zerrenda-elementu bat nahi dugun 66 00:03:48,450 --> 00:03:50,800 adierazten hutsik erraz bat dela. 67 00:03:50,800 --> 00:03:55,650 Bestela, ez da nulua bada, orduan nahi dugu Zerrenda Elementu hori erakusteko joan 68 00:03:55,650 --> 00:03:58,660 bidaiari-izena eta bidaiariak etxea 69 00:03:58,660 --> 00:04:00,420 duten eserlekua honetan da. 70 00:04:00,420 --> 00:04:04,620 >> Dugu iterated gehiagoko ondoren, guztiak eserleku ondoren, gure agindu zerrenda itxi dugu 71 00:04:04,620 --> 00:04:09,410 eta erabili jQuery diagrama div hautatzeko eta ordezkatu gure berriekin HTML da 72 00:04:09,410 --> 00:04:10,550 agindu zerrenda. 73 00:04:10,550 --> 00:04:12,090 Eta hori da Chart da. 74 00:04:12,090 --> 00:04:15,170 >> Beraz, azken gauza da jaregin off. 75 00:04:15,170 --> 00:04:20,860 Orain utzi nahi izan da joan nahiko antzekoak jasotzeko. 76 00:04:20,860 --> 00:04:24,150 Ordez gorako begizta guztien bidaiariak, horrelakoak gara, begizta baino gehiago joan 77 00:04:24,150 --> 00:04:25,780 autobusetan plaza guztia. 78 00:04:25,780 --> 00:04:29,720 Beraz, autobusetan plaza gainean begizta, dugu ikusi anezka eserlekua jakin hau da 79 00:04:29,720 --> 00:04:32,850 ez nulua, eta kasu horretan ez da eserlekua honetan bidaiari bat. 80 00:04:32,850 --> 00:04:35,380 Hori horrela bada, nahi dugun latitudearen hartzen eta 81 00:04:35,380 --> 00:04:37,030 bidaiarien honen longitudea. 82 00:04:37,030 --> 00:04:42,110 >> Beraz, etxea en array erabiliz, gaude etxea hartzen joan 83 00:04:42,110 --> 00:04:46,990 Eserlekua hau bidaiari eta orduan hartu du etxe jakin latitude 84 00:04:46,990 --> 00:04:49,070 eta, era berean, longitudea da. 85 00:04:49,070 --> 00:04:54,270 Orain, berriro ere distantzia erabili dugu ikusi Etxe horretan 30 gutako oinak da. 86 00:04:54,270 --> 00:04:58,320 Hori horrela bada, ezarri nahi dute eserlekua honek null, geroztik bidaiariak 87 00:04:58,320 --> 00:05:01,760 eroriz off, eta gehikuntza horrek bidaiari bat jaitsi zen itzali. 88 00:05:01,760 --> 00:05:05,910 Beraz, azkenean, inork ez bazen eroriz off, iragarriko dugu inork ez 89 00:05:05,910 --> 00:05:07,600 nahi jaitsi behar off hemen. 90 00:05:07,600 --> 00:05:12,510 >> Azkenik, beraz rechart behar dugu , eserleku hutsik berria jartzen ditugunean. 91 00:05:12,510 --> 00:05:15,770 Orain, besterik inplementatzeko behar duzun aparteko ezaugarri batzuk. 92 00:05:15,770 --> 00:05:17,680 Orain, ez dago askorekin duzu zezakeen dute bertatik aukeratu. 93 00:05:17,680 --> 00:05:21,630 Baina gure kasuan aldentzea ezarri dugu, , hegan eta azkartu, eta 94 00:05:21,630 --> 00:05:22,770 behera bizkortzeko. 95 00:05:22,770 --> 00:05:25,100 Hargatik begiratu horietan. 96 00:05:25,100 --> 00:05:27,830 Lehen, dezagun begirada bat azkartu ezaugarri. 97 00:05:27,830 --> 00:05:32,720 Beraz, gure kasuan, tekla sakatu batean funtzioa, non dugu dagoeneko manipulazio ari 98 00:05:32,720 --> 00:05:39,900 gakoak hauek guztiak, ari gara, halaber joan aitortu X eta Z. Zein zehaztu dugu 99 00:05:39,900 --> 00:05:43,720 duten pertsonaia hauek dira joan anezka en den abiadura eragin 100 00:05:43,720 --> 00:05:46,530 handitzeko eta txikitzeko. 101 00:05:46,530 --> 00:05:50,940 >> Beraz, konturatu nola doazen on bat jarri dugu handiko eta abiadura txikiko bat nola egin dezaket on 102 00:05:50,940 --> 00:05:55,030 Benetan joan nahi ez dugun geroztik anezka azkarregi izan. 103 00:05:55,030 --> 00:05:58,180 Eta guk ere nahi ez anezka-en abiadura zero edo, agian joan 104 00:05:58,180 --> 00:06:01,480 nahiz negatiboa hau da, eragin Jokabide harrigarri batzuk ere. 105 00:06:01,480 --> 00:06:03,890 Eta hori da abiadura sortu eta motelduz. 106 00:06:03,890 --> 00:06:05,980 >> Orain, dezagun hegan begirada bat. 107 00:06:05,980 --> 00:06:11,370 Beraz gogoratu hegan Ezaugarri Konami Kodea sartu behar duzu. 108 00:06:11,370 --> 00:06:18,070 Beraz goialdean sortu, ikusi dugu batzuk ditugu aldagai global, Konami Kode hau da, 109 00:06:18,070 --> 00:06:20,975 hori du pista besterik mantenduz array bat beharreko sartu behar duten gakoak 110 00:06:20,975 --> 00:06:22,600 Konami Kodean. 111 00:06:22,600 --> 00:06:26,340 Han Boolearra bat besterik adierazten da Konami Kodean ditu dagoeneko ala 112 00:06:26,340 --> 00:06:27,660 izenik sartu. 113 00:06:27,660 --> 00:06:30,430 Eta gero, ez indizea da sartu Konami Code array duten 114 00:06:30,430 --> 00:06:31,770 Une gara at. 115 00:06:31,770 --> 00:06:36,020 >> Beraz, erabiltzaileak dagoeneko sartu du bada hiru Konami Kodearen pertsonaiak 116 00:06:36,020 --> 00:06:40,530 Orduz indizea da seinalatu array laugarren gauza da, 117 00:06:40,530 --> 00:06:42,150 Hirugarren indizea. 118 00:06:42,150 --> 00:06:44,630 Hori erabilita, berriro ere zaitugu Giltza trazua begiratu. 119 00:06:44,630 --> 00:06:48,040 120 00:06:48,040 --> 00:06:51,910 Eta gako trazua hemen ikusten dugu bada Konami Kodean ez da dagoeneko 121 00:06:51,910 --> 00:06:58,410 sartu, eta gero, kontsultatu nahi dugun da gako horretan sartu zen, zer ari gara 122 00:06:58,410 --> 00:07:01,250 Une batetik espero Konami Code array. 123 00:07:01,250 --> 00:07:04,350 Hori horrela bada, orduan gure indize Kontatzailea dugu. 124 00:07:04,350 --> 00:07:07,660 >> Bada erabiltzaile moten Up orduan indizea da banan joango gara. 125 00:07:07,660 --> 00:07:10,280 Ondoren erabiltzailea idatzi gora egingo du berriro, indizearen bi doa. 126 00:07:10,280 --> 00:07:12,150 Ondoren idatzi behera egingo dute, hiru joan da. 127 00:07:12,150 --> 00:07:17,320 Q idatzi badute, egingo den berrezarri zero ez zutelako dator 128 00:07:17,320 --> 00:07:20,140 espero balioa. 129 00:07:20,140 --> 00:07:24,810 Orain, lortu bidez kudeatzen dute array osoa ondoren sartu dute du 130 00:07:24,810 --> 00:07:26,280 Konami Code. 131 00:07:26,280 --> 00:07:33,960 Eta kasu horretan, orain duten Konami sartu Egia da, behera ikusiko dugu hemen, bada 132 00:07:33,960 --> 00:07:40,460 Konami sartu zen, onartzen dugu bi berria giltzak, C eta E. Zein guztiei egingo 133 00:07:40,460 --> 00:07:45,800 da ezarri beheranzko hegan eta hegan anezka goranzko estatutan. 134 00:07:45,800 --> 00:07:48,530 Beraz, dagoeneko existitzen. 135 00:07:48,530 --> 00:07:51,190 Besterik ez duzu hartu Horietako abantaila. 136 00:07:51,190 --> 00:07:52,890 Eta hori da hegan. 137 00:07:52,890 --> 00:07:54,680 >> Azkena, aldentzea dugu. 138 00:07:54,680 --> 00:08:00,710 Beraz HTML barrutik, ikusten dugun sarrerako koadro bat eta bat gehitu ditugu 139 00:08:00,710 --> 00:08:02,270 aldentzea botoia. 140 00:08:02,270 --> 00:08:08,300 Koadroan IDa helbidea, eta botoia ditu izena aldentzea botoi bat du. 141 00:08:08,300 --> 00:08:13,970 Orain gogaikarriak gutxi detaile bat dela ez badugu ezer egin gertaera batera 142 00:08:13,970 --> 00:08:19,210 kudeatzaileen gero noiz idazten saiatu gara batek sarrera kutxan antzeko zerbait, 143 00:08:19,210 --> 00:08:25,250 ordez benetan A, gure Google tying Earth da mugitu joan 144 00:08:25,250 --> 00:08:30,040 utzi lehendik erregistratuta geroztik ezkerretara mugitzen ari kudeatzeko. 145 00:08:30,040 --> 00:08:35,100 >> Beraz, hemen gogaikarriak xehetasuna dela denean gako bat behera edo gakoa sortu dugu 146 00:08:35,100 --> 00:08:40,789 sartzeko kaxa barruan ekitaldi, nahi dugun hedapena event.stop zein da 147 00:08:40,789 --> 00:08:43,830 besterik saihesteko joan anezka du irristakorra. 148 00:08:43,830 --> 00:08:48,510 Behin hori maneiatzen, gehitu ere nahi dugu aldentzea botoia handler. 149 00:08:48,510 --> 00:08:52,880 Noiz aldentzea botoia sakatu dugu, dugu grab helbide, eta horrek gaur egungo da 150 00:08:52,880 --> 00:08:57,580 sarrerako koadroan balioa, eta gero aldentzea funtzio hau deitu dugu. 151 00:08:57,580 --> 00:09:00,910 >> Beraz, zer aldentzea du funtzioa itxura? 152 00:09:00,910 --> 00:09:04,840 Beno, lehenengo gauza ikusten duguna gara Geocoder erabiliz. geocode. 153 00:09:04,840 --> 00:09:06,940 Beraz, zer da hori? 154 00:09:06,940 --> 00:09:10,330 Beno, begiratzen dugu goialdean bada, berri bat dugula ikusiko dugu 155 00:09:10,330 --> 00:09:13,860 aldagai global, Geocoder. 156 00:09:13,860 --> 00:09:17,500 Eta hau erreferentzia globala da geocoding zerbitzu batera. 157 00:09:17,500 --> 00:09:19,380 Orain zer ari da hori egiten guretzat? 158 00:09:19,380 --> 00:09:23,810 Beno, sarrera-koadroan, naiz izango da 33 Oxford antzeko zerbait sartzen 159 00:09:23,810 --> 00:09:26,040 Kalean Cambridge, Massachusetts. 160 00:09:26,040 --> 00:09:28,580 Baina ezin dugu benetan egin horrekin ezer. 161 00:09:28,580 --> 00:09:31,760 Duten bihurtzeko nahi dugu latitude eta longitudea. 162 00:09:31,760 --> 00:09:34,940 Eta hori geocoding zer zerbitzua da da guretzako egingo. 163 00:09:34,940 --> 00:09:40,630 Initcb behealdean, zera ikusten dugu: Geocoder berdinen berria dugu 164 00:09:40,630 --> 00:09:45,830 google.maps.geocoder horrek initializes Gurekin aldagai hau. 165 00:09:45,830 --> 00:09:47,930 >> Beraz, atzera aldentzea. 166 00:09:47,930 --> 00:09:51,240 Geocoder erabiltzen ari gara ikusten dugu. 167 00:09:51,240 --> 00:09:54,970 Zela helbide geocoding ari gara aldentzea funtziora pasatako horrek 168 00:09:54,970 --> 00:09:57,450 zen sarrerako koadroan harrapatu. 169 00:09:57,450 --> 00:10:02,020 Eta ari da dei bat atzera pasatzen dugu emaitzak eta egoera hartzen du bertan. 170 00:10:02,020 --> 00:10:05,905 Beraz, lehenengo gauza per begiratu behar dugu API dokumentuan google.maps neurtzen. 171 00:10:05,905 --> 00:10:06,130 GeocodingService. 172 00:10:06,130 --> 00:10:08,330 Mapak 173 00:10:08,330 --> 00:10:11,550 >> Beraz, egoera ikusteko aukera izango dugu hura itzuli bada ikusteko. 174 00:10:11,550 --> 00:10:16,820 google.maps.GeocoderStatus.OK horrek adierazten baliozko emaitza bat dugula. 175 00:10:16,820 --> 00:10:19,310 Ez badugu, orduan lortuko dugu, ez egin dezake. 176 00:10:19,310 --> 00:10:20,990 Helbide hau baliogabea izan daiteke. 177 00:10:20,990 --> 00:10:24,630 Edo API zerbitzua dezake izango behera edo nork daki? 178 00:10:24,630 --> 00:10:29,980 Suposatuz arrakastaren ondorioz dugu ondoren kokapena har aurrera goaz 179 00:10:29,980 --> 00:10:30,790 emaitza. 180 00:10:30,790 --> 00:10:34,220 Eta ari gara Google Map, bada, gauzak beheko eskuineko izkinan izan urtean 181 00:10:34,220 --> 00:10:38,870 kokaleku horretan zentratua eta eguneratu kokaleku horren mapan autobusa. 182 00:10:38,870 --> 00:10:41,620 >> Eta orain eguneratu behar dugu Google Earth plug-in. 183 00:10:41,620 --> 00:10:45,340 Beraz, latitude eguneratu dugu eta shuttle-longitudea. 184 00:10:45,340 --> 00:10:50,570 Eta eguneratu ere egin beharko dugu shuttle.localAnchorCartesian izanez geroztik 185 00:10:50,570 --> 00:10:55,250 begiratu shuttle.js at duzu, Ikusiko duzun hori ere latitude jarraipena egiten du 186 00:10:55,250 --> 00:10:56,310 eta longitudea. 187 00:10:56,310 --> 00:10:59,490 Baina ez dugu hala bada berritzen, dugu jatorrizko latitudea eta longitudea 188 00:10:59,490 --> 00:11:01,330 gordetako nonbait ezkutatuta. 189 00:11:01,330 --> 00:11:06,490 Beraz, orain, deitzen dugun eguneratzeari shuttle.updateCamera freskatzeko du 190 00:11:06,490 --> 00:11:09,070 pantaila eta erakutsi digu gure kokapen berria. 191 00:11:09,070 --> 00:11:10,380 Eta hori da. 192 00:11:10,380 --> 00:11:11,500 Nire izena Rob da. 193 00:11:11,500 --> 00:11:12,750 Eta hau Shuttle zen. 194 00:11:12,750 --> 00:11:18,080