API таблицы OSRM не возвращает расстояние - PullRequest
0 голосов
/ 01 февраля 2020

Я пытаюсь получить матрицу расстояний для желаемых мест. Как упоминалось в службе таблиц OSRM docs , я попытался изменить то же самое, что и http://router.project-osrm.org/table/v1/driving/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219&annotations=distance. В ответе отображается сообщение об ошибке:

{"message": "Координата недействительна: 13.397634,52.529407 & annotations = distance, duration", "code": "InvalidInput"}

но когда я запускаю его без annotations, тогда я могу получить правильный ответ.

{
    "durations": [
        [
            0,
            723.9,
            711
        ],
        [
            419.8,
            0,
            541.6
        ],
        [
            565,
            416,
            0
        ]
    ],
    "destinations": [
        {
            "hint": "g5HFiBCSxYgiAAAA6gIAAAAAAAAAAAAASjFaQU1xpUEAAAAAAAAAACIAAADqAgAAAAAAAAAAAADppQAA_kvMAKlYIQM8TMwArVghAwAA7wqVP7a9",
            "distance": 4.231665624816857,
            "name": "Friedrichstraße",
            "location": [
                13.388798,
                52.517033
            ]
        },
        {
            "hint": "0BgegNQVzIgMAAAADAAAAAAAAAACAQAAW7-PQOKcyEAAAAAApq6DQgwAAAAMAAAAAAAAAIoAAADppQAAf27MABiJIQOCbswA_4ghAwAAXwWVP7a9",
            "distance": 2.7893928415656375,
            "name": "Torstraße",
            "location": [
                13.397631,
                52.529432
            ]
        },
        {
            "hint": "xRcegP___38kAAAAyAAAAC0AAABKAAAAsowKQkpQX0Lx6yZCvsQGQiQAAABkAAAALQAAACUAAADppQAASufMAOdwIQNL58wA03AhAwMAvxCVP7a9",
            "distance": 2.2265954222656257,
            "name": "Platz der Vereinten Nationen",
            "location": [
                13.428554,
                52.523239
            ]
        }
    ],
    "sources": [
        {
            "hint": "g5HFiBCSxYgiAAAA6gIAAAAAAAAAAAAASjFaQU1xpUEAAAAAAAAAACIAAADqAgAAAAAAAAAAAADppQAA_kvMAKlYIQM8TMwArVghAwAA7wqVP7a9",
            "distance": 4.231665624816857,
            "name": "Friedrichstraße",
            "location": [
                13.388798,
                52.517033
            ]
        },
        {
            "hint": "0BgegNQVzIgMAAAADAAAAAAAAAACAQAAW7-PQOKcyEAAAAAApq6DQgwAAAAMAAAAAAAAAIoAAADppQAAf27MABiJIQOCbswA_4ghAwAAXwWVP7a9",
            "distance": 2.7893928415656375,
            "name": "Torstraße",
            "location": [
                13.397631,
                52.529432
            ]
        },
        {
            "hint": "xRcegP___38kAAAAyAAAAC0AAABKAAAAsowKQkpQX0Lx6yZCvsQGQiQAAABkAAAALQAAACUAAADppQAASufMAOdwIQNL58wA03AhAwMAvxCVP7a9",
            "distance": 2.2265954222656257,
            "name": "Platz der Vereinten Nationen",
            "location": [
                13.428554,
                52.523239
            ]
        }
    ],
    "code": "Ok"
}

Проблема здесь в том, что у меня нет матрицы расстояний в Это. Кто-нибудь может подсказать, пожалуйста, причину или как ее решить?

1 Ответ

1 голос
/ 03 февраля 2020

Кажется, в настоящее время проблема с демонстрационным сервисом osrm. Проверьте следующие вопросы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...