1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> Виступаючий 1: Коли користувачі натискають Dropoff кнопку в index.html це буде 3 00:00:04,850 --> 00:00:06,370 називається функцією залишите машину. 4 00:00:06,370 --> 00:00:08,720 І це наша робота, щоб здійснити це. 5 00:00:08,720 --> 00:00:13,390 У Dropoff, ми хочемо, щоб видалити будь пасажири з шаттла, тільки якщо 6 00:00:13,390 --> 00:00:17,950 ми знаходимося в діапазоні їх призначення, їх житловий будинок. 7 00:00:17,950 --> 00:00:22,500 Так залишите машину доведеться перевірити, чи є трансфер в діапазоні будь-який з 8 00:00:22,500 --> 00:00:27,410 будинки і видаліть всі необхідні пасажирів з шаттла. 9 00:00:27,410 --> 00:00:30,230 >> Так як же перевірити, якщо ми в діапазоні будь-яких будинків? 10 00:00:30,230 --> 00:00:35,840 Ну, ще раз, ми будемо використовувати shuttle.distance функцію, передаючи в 11 00:00:35,840 --> 00:00:40,200 широта і довгота точки що ми перевіряємо проти. 12 00:00:40,200 --> 00:00:41,940 Але те, що це ті точки? 13 00:00:41,940 --> 00:00:46,420 >> Добре, масив будинку, якщо ви пам'ятаєте, в houses.js, зберігає 14 00:00:46,420 --> 00:00:52,000 широта і довгота кожного будинку в асоціативному масиві, де кожен 15 00:00:52,000 --> 00:00:55,190 індекс ім'я цього будинку. 16 00:00:55,190 --> 00:00:59,520 Потім, щоб видалити пасажирів, ну, тільки Якщо ми знаходимося в діапазоні їхньому будинку, що 17 00:00:59,520 --> 00:01:03,460 вони хочуть йти, так що знову, пам'ятайте що [? Пасажири?] 18 00:01:03,460 --> 00:01:08,030 зберігає будинок, що кожен пасажир хоче їхати в. 19 00:01:08,030 --> 00:01:10,880 Якщо вони знаходяться в межах діапазону їх будинок, то ми видалимо що 20 00:01:10,880 --> 00:01:14,440 пасажир від shuttle.seats і визначати їх положення в 21 00:01:14,440 --> 00:01:15,690 масив, [? 0?]. 22 00:01:15,690 --> 00:01:17,547