1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> COLUMNA 1: Cando os usuarios click no Botón Dropoff en index.html vai 3 00:00:04,850 --> 00:00:06,370 chamou a función abandonos. 4 00:00:06,370 --> 00:00:08,720 E é o noso traballo para aplicar iso. 5 00:00:08,720 --> 00:00:13,390 En abandonos, imos querer eliminar calquera pasaxeiros do transporte só se 6 00:00:13,390 --> 00:00:17,950 estamos na franxa de destino, súa casa residencial. 7 00:00:17,950 --> 00:00:22,500 Entón abandonos terá que comprobar se o autobús está ao alcance de calquera 8 00:00:22,500 --> 00:00:27,410 vivendas e eliminar todos os pasaxeiros necesarios do autobús. 9 00:00:27,410 --> 00:00:30,230 >> Entón, como comprobar se estamos na franxa de calquera casas? 10 00:00:30,230 --> 00:00:35,840 Ben, unha vez máis, imos facer uso do shuttle.distance función, pasando en 11 00:00:35,840 --> 00:00:40,200 a latitude e lonxitude do punto de que estamos comprobando contra. 12 00:00:40,200 --> 00:00:41,940 Pero o que son eses puntos? 13 00:00:41,940 --> 00:00:46,420 >> Ben, a matriz de vivendas, se se lembra, en houses.js, almacena o 14 00:00:46,420 --> 00:00:52,000 latitude e lonxitude de cada casa nun array asociativo onde cada 15 00:00:52,000 --> 00:00:55,190 índice é o nome daquela casa. 16 00:00:55,190 --> 00:00:59,520 A continuación, para eliminar os pasaxeiros, así, só se estamos na franxa da súa casa que 17 00:00:59,520 --> 00:01:03,460 queren ir, entón, de novo, lembre-se que [? Pasaxeiros?] 18 00:01:03,460 --> 00:01:08,030 almacena a casa que cada pasaxeiro quere ir. 19 00:01:08,030 --> 00:01:10,880 Se eles están dentro do alcance do seu casa, entón nós imos eliminar este 20 00:01:10,880 --> 00:01:14,440 pasaxeiro de shuttle.seats e axustar a súa posición en 21 00:01:14,440 --> 00:01:15,690 a matriz de [? 0?]. 22 00:01:15,690 --> 00:01:17,547