1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: Kad lietotāji noklikšķina Dropoff pogu index.html tas būs 3 00:00:04,850 --> 00:00:06,370 sauc dropoff funkcija. 4 00:00:06,370 --> 00:00:08,720 Un tas ir mūsu darbs, lai īstenotu to. 5 00:00:08,720 --> 00:00:13,390 In dropoff, mēs vēlamies, lai novērstu jebkādu pasažieri no atspole tikai tad, ja 6 00:00:13,390 --> 00:00:17,950 mēs esam diapazonā no to galamērķa, viņu dzīvojamā māja. 7 00:00:17,950 --> 00:00:22,500 Tāpēc dropoff būs jāpārbauda, ​​vai shuttle ir diapazonā no jebkura no 8 00:00:22,500 --> 00:00:27,410 mājas un izņemiet visas nepieciešamās pasažierus no atspole. 9 00:00:27,410 --> 00:00:30,230 >> Tātad, kā pārbaudīt, ja mēs esam diapazonā jebkuru māju? 10 00:00:30,230 --> 00:00:35,840 Nu, atkal, mēs izmantot shuttle.distance funkcija, kas iet 11 00:00:35,840 --> 00:00:40,200 platuma un garuma punktam ka mēs esam pārbaude pret. 12 00:00:40,200 --> 00:00:41,940 Bet to, kas ir tie punkti? 13 00:00:41,940 --> 00:00:46,420 >> Nu, māju masīvs, ja jūs atceraties, in houses.js, uzglabā 14 00:00:46,420 --> 00:00:52,000 platuma un garuma katrai mājai asociatīvā masīva, kur katrs 15 00:00:52,000 --> 00:00:55,190 indekss ir nosaukums šo māju. 16 00:00:55,190 --> 00:00:59,520 Pēc tam, lai novērstu pasažieriem, labi, tikai ja mēs esam diapazonā savā mājā, kas 17 00:00:59,520 --> 00:01:03,460 viņi vēlas doties, lai atkal, atcerieties ka [? Pasažieri?] 18 00:01:03,460 --> 00:01:08,030 saglabā māju, kas ik pasažieris vēlas doties. 19 00:01:08,030 --> 00:01:10,880 Ja tie ir diapazonā no viņu māju, tad mēs noņemsim, ka 20 00:01:10,880 --> 00:01:14,440 pasažieru no shuttle.seats un noteikt savu pozīciju 21 00:01:14,440 --> 00:01:15,690 masīvu [? 0?]. 22 00:01:15,690 --> 00:01:17,547