1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: Quando gli utenti fanno clic sul Pulsante di abbandono in index.html che sarà 3 00:00:04,850 --> 00:00:06,370 chiamata la funzione strapiombo. 4 00:00:06,370 --> 00:00:08,720 Ed è nostro compito di attuare tale. 5 00:00:08,720 --> 00:00:13,390 In dropoff, dobbiamo provare a rimuovere eventuali passeggeri della navetta solo se 6 00:00:13,390 --> 00:00:17,950 siamo nella gamma della loro destinazione, la loro casa residenziale. 7 00:00:17,950 --> 00:00:22,500 Quindi abbandono dovrà verificare se la navetta è nella gamma di qualsiasi 8 00:00:22,500 --> 00:00:27,410 case e rimuovere eventuali passeggeri necessari dalla navetta. 9 00:00:27,410 --> 00:00:30,230 >> Così come si controlla se siamo nel raggio di alcune case? 10 00:00:30,230 --> 00:00:35,840 Bene, ancora una volta, faremo uso del funzione shuttle.distance, passando 11 00:00:35,840 --> 00:00:40,200 la latitudine e longitudine del punto che stiamo controllando contro. 12 00:00:40,200 --> 00:00:41,940 Ma quali sono questi punti? 13 00:00:41,940 --> 00:00:46,420 >> Beh, la matrice case, se vi ricordate, in houses.js, memorizza il 14 00:00:46,420 --> 00:00:52,000 latitudine e longitudine di ogni casa in un array associativo dove ogni 15 00:00:52,000 --> 00:00:55,190 indice è il nome di quella casa. 16 00:00:55,190 --> 00:00:59,520 Poi, per rimuovere i passeggeri, bene, solo se siamo nella gamma della loro casa che 17 00:00:59,520 --> 00:01:03,460 vogliono andare, così ancora una volta, ricordare che [? Passeggeri?] 18 00:01:03,460 --> 00:01:08,030 memorizza la casa che ogni passeggero vuole andare. 19 00:01:08,030 --> 00:01:10,880 Se sono entro la portata della loro casa, poi ci togliamo che 20 00:01:10,880 --> 00:01:14,440 passeggeri da shuttle.seats e impostare la loro posizione in 21 00:01:14,440 --> 00:01:15,690 l'array a [? 0?]. 22 00:01:15,690 --> 00:01:17,547