1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: När användarna klickar på Dropoff knapp i index.html det ska 3 00:00:04,850 --> 00:00:06,370 kallas för avlämning funktionen. 4 00:00:06,370 --> 00:00:08,720 Och det är vår uppgift att genomföra det. 5 00:00:08,720 --> 00:00:13,390 I avlämning, vi vill ta bort alla passagerare från skytteln endast om 6 00:00:13,390 --> 00:00:17,950 vi är i intervallet sin destination, deras bostadshus. 7 00:00:17,950 --> 00:00:22,500 Så avlämning kommer att behöva kontrollera om bollen är inom räckhåll för någon av 8 00:00:22,500 --> 00:00:27,410 hus och ta bort eventuella nödvändiga passagerare från skytteln. 9 00:00:27,410 --> 00:00:30,230 >> Så hur kolla om vi är inom räckhåll för alla hus? 10 00:00:30,230 --> 00:00:35,840 Tja, ännu en gång, ska vi utnyttja den shuttle.distance funktion, som går i 11 00:00:35,840 --> 00:00:40,200 latitud och longitud för punkt att vi kollar emot. 12 00:00:40,200 --> 00:00:41,940 Men vad är dessa punkter? 13 00:00:41,940 --> 00:00:46,420 >> Tja, det hus arrayen, om du kommer ihåg, i houses.js lagrar 14 00:00:46,420 --> 00:00:52,000 latitud och longitud för varje hus i en associativ array där varje 15 00:00:52,000 --> 00:00:55,190 index är namnet på det huset. 16 00:00:55,190 --> 00:00:59,520 Sedan, för att avlägsna passagerare, ja, bara Om vi ​​är i intervallet deras hus som 17 00:00:59,520 --> 00:01:03,460 de vill gå till, så återigen, kom ihåg som [? Passagerare?] 18 00:01:03,460 --> 00:01:08,030 lagrar det hus som varje passagerare vill gå till. 19 00:01:08,030 --> 00:01:10,880 Om de är inom räckhåll för deras hus, då vi kommer att ta bort det 20 00:01:10,880 --> 00:01:14,440 passagerare från shuttle.seats och satt sin ställning på 21 00:01:14,440 --> 00:01:15,690 arrayen till [? 0?]. 22 00:01:15,690 --> 00:01:17,547