1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: Когато потребителите кликнат на На връщане бутон в 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 В на връщане, ще искаме да се отстранят всички пътниците от совалката, само ако 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