1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> GŁOŚNIK 1: Gdy użytkownik kliknie Dropoff przycisk Będzie w index.html 3 00:00:04,850 --> 00:00:06,370 zwana funkcja Dropoff. 4 00:00:06,370 --> 00:00:08,720 I to jest nasze zadanie do wykonania, które. 5 00:00:08,720 --> 00:00:13,390 W dropoff, będziemy chcieli, aby usunąć wszelkie pasażerów z promu tylko wtedy, 6 00:00:13,390 --> 00:00:17,950 my w zakresie ich przeznaczenia, ich dom mieszkalny. 7 00:00:17,950 --> 00:00:22,500 Więc Dropoff będzie musiał sprawdzić, czy Transfer jest w zakresie od jakichkolwiek 8 00:00:22,500 --> 00:00:27,410 domy i usunąć wszelkie potrzebne pasażerów z promu. 9 00:00:27,410 --> 00:00:30,230 >> Więc w jaki sposób sprawdzić, czy jesteśmy w zakresie od wszelkich domach? 10 00:00:30,230 --> 00:00:35,840 Cóż, po raz kolejny, będziemy korzystać z funkcję shuttle.distance, przekazując 11 00:00:35,840 --> 00:00:40,200 długość i szerokość geograficzna punktu że jesteśmy sprawdzaniu. 12 00:00:40,200 --> 00:00:41,940 Ale co to są te punkty? 13 00:00:41,940 --> 00:00:46,420 >> Cóż, tablica domy, jeśli pamiętasz, w houses.js, przechowuje 14 00:00:46,420 --> 00:00:52,000 szerokość i długość każdego domu w tablicy asocjacyjnej, gdzie każdy 15 00:00:52,000 --> 00:00:55,190 Indeks jest nazwa tego domu. 16 00:00:55,190 --> 00:00:59,520 Następnie, w celu usunięcia pasażerów, dobrze, tylko jeśli jesteśmy w zasięgu ich domu, 17 00:00:59,520 --> 00:01:03,460 chcą, aby przejść do, więc ponownie, pamiętaj że [? Pasażerowie?] 18 00:01:03,460 --> 00:01:08,030 przechowuje w domu, że każdy Pasażer chce przejść. 19 00:01:08,030 --> 00:01:10,880 Jeśli są w zasięgu ich dom, a następnie usuniemy że 20 00:01:10,880 --> 00:01:14,440 Pasażer z shuttle.seats i ustawić ich pozycję w 21 00:01:14,440 --> 00:01:15,690 Tablica do [? 0 ^]. 22 00:01:15,690 --> 00:01:17,547