我有个问题。
我们有一条经过多个公交站的路线。
整条路上我们只有一个车站。
现在如何找到这条路线的下一站呢?
“停止编号”:“1”表示停靠点是路径中的第一个停靠点
停止示例:
{
"route": [
{
"_transport": "regionalbus",
"_num": "146",
"_direction": "b-a",
"_directionName": "Nõva - Harju-Risti - Padise - Ämari - Keila - Harku - Tallinn",
"_stopNum": "1"
}
],
"_id": "5701054-1",
"_id0": "134773",
"_name": "Laimi",
"_lat": "59.22155",
"_lon": "23.67992"
}
I've made a scheme,这有助于了解问题。
以及数组here的一部分的屏幕截图
我试图通过.find函数查找,但没有弄清楚如何在对象数组中的对象内搜索对象数组中的对象。我搞砸了,抱歉
1条答案
按热度按时间nszi6y051#
只需使用
getNextStop()
函数,并将currentStop
提供给它,您可以根据需要修改find()
中的搜索条件,可能还需要按方向过滤