1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> 扬声器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