1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: Când utilizatorii faceți clic pe Buton Dropoff în index.html Va 3 00:00:04,850 --> 00:00:06,370 numit funcția dropoff. 4 00:00:06,370 --> 00:00:08,720 Și este de datoria noastră să pună în aplicare acest lucru. 5 00:00:08,720 --> 00:00:13,390 În dropoff, vom dori pentru a elimina orice pasagerii din naveta numai în cazul în care 6 00:00:13,390 --> 00:00:17,950 suntem în gama de destinația lor, casa lor rezidențiale. 7 00:00:17,950 --> 00:00:22,500 Astfel dropoff va trebui să verifice dacă de transfer este în gama de oricare dintre 8 00:00:22,500 --> 00:00:27,410 case și va elimina orice pasageri necesare de la naveta. 9 00:00:27,410 --> 00:00:30,230 >> Deci, cum nu a verifica dacă suntem în gama de orice case? 10 00:00:30,230 --> 00:00:35,840 Ei bine, încă o dată, vom face uz de Funcția shuttle.distance, trece în 11 00:00:35,840 --> 00:00:40,200 latitudinea și longitudinea punctului că suntem de verificare împotriva. 12 00:00:40,200 --> 00:00:41,940 Dar care sunt acele puncte? 13 00:00:41,940 --> 00:00:46,420 >> Ei bine, matrice case, dacă vă aduceți aminte, în houses.js, stochează 14 00:00:46,420 --> 00:00:52,000 latitudine și longitudine de fiecare casă într-un tablou asociativ în care fiecare 15 00:00:52,000 --> 00:00:55,190 index este numele de casa. 16 00:00:55,190 --> 00:00:59,520 Apoi, pentru a elimina de pasageri, bine, doar dacă avem în gama de casa lor, care 17 00:00:59,520 --> 00:01:03,460 ei vreau să merg la, deci din nou, amintiți-vă că [? Pasagerii?] 18 00:01:03,460 --> 00:01:08,030 stochează casa pe care fiecare pasager vrea să meargă la. 19 00:01:08,030 --> 00:01:10,880 În cazul în care acestea sunt în raza lor casa, atunci vom elimina că 20 00:01:10,880 --> 00:01:14,440 de pasageri de la shuttle.seats și a stabilit poziția lor în 21 00:01:14,440 --> 00:01:15,690 matrice a [? 0?]. 22 00:01:15,690 --> 00:01:17,547