Я использовал ближайший сервис, чтобы получить идентификатор узла для определенного местоположения из OSRM.Я был сбит с толку, так как в массиве «узлов» есть два идентификатора узла. Что выбрать в качестве идентификатора узла?
Пример- http://router.project-osrm.org/nearest/v1/driving/79.887810,7.005145?number=3&bearings=90,100
Вернется-
{
"waypoints": [
{
"nodes": [
1909603788,
0
],
"hint": "hf6oAFb_qIA6AAAAfwAAAAAAAACeAAAAqvT1QVqmhUIAAAAAFfSmQjoAAAB_AAAAAAAAAJ4AAABdhQAA5f3CBCHkagDC_cIE2eNqAAAAfxLVKdaY",
"distance": 8.851511504703566,
"name": "School Road",
"location": [
79.887845,
7.005217
]
},
{
"nodes": [
3305875755,
0
],
"hint": "hf6oAFb_qIAAAAAAngAAALkAAAAAAAAAAAAAABX0pkJ-I8NCAAAAAAAAAACeAAAAuQAAAAAAAABdhQAAxPvCBCflagDC_cIE2eNqAAEATxHVKdaY",
"distance": 67.37614299951473,
"name": "School Road",
"location": [
79.8873,
7.005479
]
},
{
"nodes": [
3321094762,
3321094761
],
"hint": "N_6ogF3-qACVAAAAHwAAAJoAAABoAQAAthWeQnAWgUHJNqJCcqk9Q5UAAAAfAAAAmgAAAGgBAABdhQAAB_3CBCjhagDC_cIE2eNqAAIAnwbVKdaY",
"distance": 78.94421523196864,
"name": "Shanthi Road",
"location": [
79.887623,
7.004456
]
}
],
"code": "Ok"
}
"узлы": [3321094762, 3321094761],
почему массив "узлы" имеет два элемента?