1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> ALTAVOZ 1: Cuando los usuarios hacen clic en el Botón de devolución en index.HTML que va a 3 00:00:04,850 --> 00:00:06,370 llamada a la función de devolución. 4 00:00:06,370 --> 00:00:08,720 Y es nuestro trabajo para poner en práctica eso. 5 00:00:08,720 --> 00:00:13,390 En recepción de boletas, vamos a querer eliminar cualquier los pasajeros de la nave sólo si 6 00:00:13,390 --> 00:00:17,950 estamos en el rango de su destino, su casa residencial. 7 00:00:17,950 --> 00:00:22,500 Así dropoff tendrá que comprobar si el servicio de transporte está dentro del alcance de cualquiera de 8 00:00:22,500 --> 00:00:27,410 casas y remover cualquier pasajero necesarios desde el transbordador. 9 00:00:27,410 --> 00:00:30,230 >> Entonces, ¿cómo comprobar si estamos en el rango de las casas? 10 00:00:30,230 --> 00:00:35,840 Bueno, una vez más, vamos a hacer uso de la función shuttle.distance, pasando 11 00:00:35,840 --> 00:00:40,200 la latitud y longitud del punto que estamos comprobando en contra. 12 00:00:40,200 --> 00:00:41,940 ¿Pero cuáles son esos puntos? 13 00:00:41,940 --> 00:00:46,420 >> Bueno, la matriz casas, si usted recuerda, en houses.js, almacena el 14 00:00:46,420 --> 00:00:52,000 latitud y longitud de cada casa en un array asociativo donde cada 15 00:00:52,000 --> 00:00:55,190 índice es el nombre de esa casa. 16 00:00:55,190 --> 00:00:59,520 Entonces, para eliminar los pasajeros, así, sólo si estamos en el rango de su casa que 17 00:00:59,520 --> 00:01:03,460 quieren ir, así que de nuevo, recuerde que [? Pasajeros?] 18 00:01:03,460 --> 00:01:08,030 almacena la casa que cada pasajero desea ir. 19 00:01:08,030 --> 00:01:10,880 Si están dentro del alcance de su casa, entonces vamos a eliminar esa 20 00:01:10,880 --> 00:01:14,440 pasajeros de shuttle.seats y establecer su posición en 21 00:01:14,440 --> 00:01:15,690 la matriz de [? 0?]. 22 00:01:15,690 --> 00:01:17,547