Есть ли способ получить больше информации о маршруте от Geo json от OpenRouteService? - PullRequest
0 голосов
/ 02 марта 2020

Я получаю направление Geo json из точки A в точку B через GET API OpenRouteService.

Ответ geo json выглядит следующим образом:

"properties": {
                "segments": [
                    {
                        "distance": 8898.8,
                        "duration": 1010.4,
                        "steps": [
                            {
                                "distance": 75.9,
                                "duration": 54.7,
                                "instruction": "Head northeast on Alter Hof",
                                "name": "Alter Hof",
                                "type": 11,
                                "way_points": [
                                    0,
                                    3
                                ]
                            }

Есть ли способ получить дополнительную информацию о шаге дороги, кроме расстояния, продолжительности, инструкции, имени, типа? Например ограничение максимальной скорости автомобиля (например, 100) и / или тип дороги (например, автомагистраль)?

Обновление:

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

На странице интерактивных документов есть опция под названием extra_info, которую я могу использовать, чтобы получить некоторые из этих данных, но данные это возвращаемое значение не является открытым текстом, но вместо этого идентификатор, который необходимо сопоставить со значением, которое можно найти по адресу https://github.com/GIScience/openrouteservice-docs#routing -response . Также не все значения extra_info применимы ко всем профилям.

1 Ответ

0 голосов
/ 02 марта 2020

Я могу запросить дополнительную информацию, которая может быть добавлена ​​к сегментам маршрута, включая тип дороги, но информация относительно ограничений скорости невозможна.

На странице интерактивных документов есть опция под названием extra_info, которая Я могу использовать для получения некоторых из этих данных, но возвращаемые данные - это не текстовое значение, а идентификатор, который необходимо сопоставить со значением, которое можно найти в https://github.com/GIScience/openrouteservice-docs#routing -response . Также не все значения extra_info применимы ко всем профилям.

...