1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> SPEAKER 1: Pokud uživatelé klepnou Dropoff tlačítko v index.html, že bude 3 00:00:04,850 --> 00:00:06,370 tzv. funkce dropoff. 4 00:00:06,370 --> 00:00:08,720 A to je naším úkolem realizovat to. 5 00:00:08,720 --> 00:00:13,390 Ve údajů o opuštění, budeme chtít odstranit jakékoliv cestující z raketoplánu pouze tehdy, pokud 6 00:00:13,390 --> 00:00:17,950 jsme v rozsahu svého určení, jejich obytný dům. 7 00:00:17,950 --> 00:00:22,500 Takže dropoff bude muset zkontrolovat, zda kyvadlová doprava je v rozmezí od některého z 8 00:00:22,500 --> 00:00:27,410 domy a odstranit veškeré potřebné cestujících od raketoplánu. 9 00:00:27,410 --> 00:00:30,230 >> Tak jak si zkontrolovat, zda jsme v řadě jiných domů? 10 00:00:30,230 --> 00:00:35,840 No, ještě jednou, budeme využívat v shuttle.distance funkce, předáním 11 00:00:35,840 --> 00:00:40,200 zeměpisné šířky a délky z bodu že jsme kontrolu proti. 12 00:00:40,200 --> 00:00:41,940 Ale co jsou ty body? 13 00:00:41,940 --> 00:00:46,420 >> No, domy pole, pokud si vzpomínáte, v houses.js, ukládá 14 00:00:46,420 --> 00:00:52,000 zeměpisná šířka a délka každého domu v asociativním poli, kde každý 15 00:00:52,000 --> 00:00:55,190 Obsah je název tohoto domu. 16 00:00:55,190 --> 00:00:59,520 Poté, odstranit cestující, dobře, jen pokud jsme v rozsahu jejich domu, který 17 00:00:59,520 --> 00:01:03,460 chtějí jít, tak znovu, nezapomeňte že [? Cestující?] 18 00:01:03,460 --> 00:01:08,030 ukládá dům, který každý cestující chce jít. 19 00:01:08,030 --> 00:01:10,880 Pokud jsou v dosahu jejich dům, pak budeme odstranit, aby 20 00:01:10,880 --> 00:01:14,440 Cestující z shuttle.seats a nastavit jejich postavení v 21 00:01:14,440 --> 00:01:15,690 pole na [? 0?]. 22 00:01:15,690 --> 00:01:17,547