1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: Når brugerne klikker på Afleveringsby knap i index.html Det vil 3 00:00:04,850 --> 00:00:06,370 kaldet dropoff funktion. 4 00:00:06,370 --> 00:00:08,720 Og det er vores opgave at gennemføre denne. 5 00:00:08,720 --> 00:00:13,390 I dropoff, vi ønsker at fjerne enhver passagerer fra shuttle hvis 6 00:00:13,390 --> 00:00:17,950 vi er inden for rækkevidde af deres bestemmelsessted, deres bolig hus. 7 00:00:17,950 --> 00:00:22,500 Så dropoff bliver nødt til at kontrollere, om rumfærgen er inden for rækkevidde af nogen af 8 00:00:22,500 --> 00:00:27,410 huse og fjerne eventuelle nødvendige passagerer fra skytten. 9 00:00:27,410 --> 00:00:30,230 >> Så hvordan kan kontrollere, hvis vi er inden for rækkevidde af nogen huse? 10 00:00:30,230 --> 00:00:35,840 Nå, endnu en gang, vil vi gøre brug af shuttle.distance funktion, passerer 11 00:00:35,840 --> 00:00:40,200 bredde og længde af punktet at vi tjekker imod. 12 00:00:40,200 --> 00:00:41,940 Men hvad er disse punkter? 13 00:00:41,940 --> 00:00:46,420 >> Nå, huse array, hvis du husker, i houses.js, gemmer 14 00:00:46,420 --> 00:00:52,000 bredde og længde af hvert hus i et associativt array, hvor hver 15 00:00:52,000 --> 00:00:55,190 indeks er navnet på det hus. 16 00:00:55,190 --> 00:00:59,520 Så, for at fjerne passagerer, ja, kun hvis vi er inden for rækkevidde af deres hus, 17 00:00:59,520 --> 00:01:03,460 de ønsker at gå til, så igen, husk at [? Passagerer?] 18 00:01:03,460 --> 00:01:08,030 gemmer huset, som hver passager ønsker at gå til. 19 00:01:08,030 --> 00:01:10,880 Hvis de er inden for rækkevidde af deres hus, så vil vi fjerne det 20 00:01:10,880 --> 00:01:14,440 passageren fra shuttle.seats og sætte deres position i 21 00:01:14,440 --> 00:01:15,690 array til [? 0?]. 22 00:01:15,690 --> 00:01:17,547