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