Идентификаторы узла OSRM в ближайшем вызове API - PullRequest
0 голосов
/ 05 марта 2019

Я использовал ближайший сервис, чтобы получить идентификатор узла для определенного местоположения из 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],

почему массив "узлы" имеет два элемента?

...