>> SPEAKER 1: כאשר המשתמשים לוחץ על כפתור Dropoff בindex.html זה יהיה
קרא לפונקצית הנפילה הענקית.
וזה התפקיד שלנו ליישם את זה.
בנפילה ענקית, אנחנו רוצים להסיר כל נוסע מהמעבורת רק אם
אנחנו בטווח של היעד שלהם, בית המגורים שלהם.
אז נפילה ענקית תצטרך לבדוק אם ההסעות היא בטווח של כל אחד
בתים ולהסיר כל נוסעים דרושים מהמעבורת.
>> אז איך לבדוק אם אנחנו בטווח של כל בתים?
ובכן, שוב, אנחנו נעשה שימוש shuttle.distance פונקציה, עובר ב
קווי אורך והרוחב של הנקודה שאנחנו בודקים נגד.
אבל מה הן הנקודות האלה?
>> ובכן, את מערך הבתים, אם אתה זוכר, בhouses.js, מאחסן
קווי אורך ורוחב של כל בית במערך אסוציאטיבי שבו כל
מדד הוא שמו של הבית הזה.
לאחר מכן, להסיר את הנוסעים, טוב, רק אם אנחנו בטווח של הבית שלהם, כי
הם רוצים ללכת ל, אז שוב, זכרו כי [? נוסעים?]
מאחסן את הבית שכל נוסעים רוצים ללכת.
אם הם נמצאים בטווח קליטה שלהם בית, אז אנחנו נסיר כי
נוסע מshuttle.seats ולהגדיר את עמדתם ב
המערך ל[? 0?].