Route - Get Route Range
Используйте для создания карты, которая изображает область, доступную из заданной точки в пределах определенного порога, на основе времени, расстояния или емкости топлива.
Get Route Range
API (Isochrone) — это HTTP-запросGET
, который вычисляет набор расположений, которые могут быть доступны из исходной точки на основе указанного бюджета топлива, энергии, времени или расстояния. Граница многоугольника (или Изохрон) возвращается в ориентации против часовой стрелки, а также точный центр многоугольников, который был результатом исходной точки.
Возвращаемый многоугольник можно использовать для дальнейшей обработки, например Поиск Inside Geometry для поиска объектов pois в предоставленном изохроне.
GET https://atlas.microsoft.com/route/range/{format}?api-version=1.0&query={query}
GET https://atlas.microsoft.com/route/range/{format}?api-version=1.0&query={query}&fuelBudgetInLiters={fuelBudgetInLiters}&energyBudgetInkWh={energyBudgetInkWh}&timeBudgetInSec={timeBudgetInSec}&distanceBudgetInMeters={distanceBudgetInMeters}&departAt={departAt}&routeType={routeType}&traffic={traffic}&avoid={avoid}&travelMode={travelMode}&hilliness={hilliness}&windingness={windingness}&vehicleAxleWeight={vehicleAxleWeight}&vehicleWidth={vehicleWidth}&vehicleHeight={vehicleHeight}&vehicleLength={vehicleLength}&vehicleMaxSpeed={vehicleMaxSpeed}&vehicleWeight={vehicleWeight}&vehicleCommercial={vehicleCommercial}&vehicleLoadType={vehicleLoadType}&vehicleEngineType={vehicleEngineType}&constantSpeedConsumptionInLitersPerHundredkm={constantSpeedConsumptionInLitersPerHundredkm}¤tFuelInLiters={currentFuelInLiters}&auxiliaryPowerInLitersPerHour={auxiliaryPowerInLitersPerHour}&fuelEnergyDensityInMJoulesPerLiter={fuelEnergyDensityInMJoulesPerLiter}&accelerationEfficiency={accelerationEfficiency}&decelerationEfficiency={decelerationEfficiency}&uphillEfficiency={uphillEfficiency}&downhillEfficiency={downhillEfficiency}&constantSpeedConsumptionInkWhPerHundredkm={constantSpeedConsumptionInkWhPerHundredkm}¤tChargeInkWh={currentChargeInkWh}&maxChargeInkWh={maxChargeInkWh}&auxiliaryPowerInkW={auxiliaryPowerInkW}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
format
|
path | True |
Требуемый формат ответа. Значение может быть либо json , либо xml. |
|
api-version
|
query | True |
string |
Номер версии API Azure Maps |
query
|
query | True |
number[] |
Координата, с которой должно начинаться вычисление диапазона. |
acceleration
|
query |
number double |
Указывает эффективность преобразования химической энергии, хранящейся в топливе, в кинетической энергии при ускорении транспортного средства (т. е. KineticХергеяГайн/ChemicalЯКонсуме). ChemicalХинергияConsumed получается путем преобразования израсходованного топлива в химическую энергию с использованием топливаХиденситиInMJoulesPerLiter. Должен быть связан с замедлениемэффициентности. Допустимый диапазон значений : от 0,0 до 1/decelerationEfficiency. Разумные значения : для модели горения : 0,33, для электрической модели : 0,66 |
|
auxiliary
|
query |
number double |
Указывает объем энергии, потребляемой для поддержки вспомогательных систем, в киловаттах (кВт). Его можно использовать для указания потребления за счет устройств и систем, таких как системы переменного тока, радио, отопления и т. д. Разумные значения: 1.7 |
|
auxiliary
|
query |
number double |
Указывает количество топлива, потребляемого для поддержки вспомогательных систем транспортного средства, в литрах в час. Его можно использовать для указания потребления за счет устройств и систем, таких как системы переменного тока, радио, отопления и т. д. Разумные значения: 0,2 |
|
avoid
|
query |
Указывает то, чего следует избегать при вычислении маршрута при определении маршрута. Можно указать несколько раз в одном запросе, например "&avoid=автомагистрали&avoid=tollRoads&avoid=ferries". В запросах диапазона маршрутов не следует использовать значение alreadyUsedRoads. |
||
constant
|
query |
string |
Задает зависящий от скорости компонент потребления. Предоставляется в виде неупорядоченного списка пар скорости и скорости потребления. В списке определяются точки на кривой потребления. Коэффициенты потребления скоростей, отсутствуют в списке, приведены следующим образом:
Список должен содержать от 1 до 25 точек (включительно) и не может содержать повторяющиеся точки для одной и той же скорости. Если она содержит только одну точку, то коэффициент потребления этой точки используется без дальнейшей обработки. Потребление, указанное для наибольшей скорости, должно быть больше или равно потреблению предпоследней наибольшей скорости. Это гарантирует, что экстраполяция не приведет к отрицательным показателям потребления. Аналогичным образом значения потребления, указанные для двух наименьших скоростей в списке, не могут привести к отрицательной скорости потребления для любой меньшей скорости. Допустимый диапазон значений потребления (выраженный в кВт/100 км) составляет от 0,01 до 100000,0. Разумные значения: 50,8.2:130,21,3 Этот параметр является обязательным для модели потребления электроэнергии. |
|
constant
|
query |
string |
Задает зависящий от скорости компонент потребления. Предоставляется в виде неупорядоченного списка пар скорости с разделителями двоеточием & скорости потребления. В списке определяются точки на кривой потребления. Коэффициенты потребления скоростей, отсутствуют в списке, приведены следующим образом:
Список должен содержать от 1 до 25 точек (включительно) и не может содержать повторяющиеся точки для одной и той же скорости. Если она содержит только одну точку, то коэффициент потребления этой точки используется без дальнейшей обработки. Потребление, указанное для наибольшей скорости, должно быть больше или равно потреблению предпоследней наибольшей скорости. Это гарантирует, что экстраполяция не приведет к отрицательным показателям потребления. Аналогичным образом значения потребления, указанные для двух наименьших скоростей в списке, не могут привести к отрицательной скорости потребления для любой меньшей скорости. Допустимый диапазон значений потребления (выраженный в l/100km) составляет от 0,01 до 100000,0. Разумные значения: 50,6,3:130,11,5 Примечание . Этот параметр является обязательным для модели потребления горения. |
|
current
|
query |
number double |
Указывает текущую подачу электроэнергии в киловатт-часах (кВт/ч). Этот параметр существует вместе с параметром maxChargeInkWh . Допустимый диапазон значений — от 0,0 до maxChargeInkWh. Разумные значения: 43 |
|
current
|
query |
number double |
Указывает текущую подачу топлива в литрах. Разумные значения: 55 |
|
deceleration
|
query |
number double |
Указывает эффективность преобразования кинетической энергии в сохраненное (не потребляемое) топливо, когда транспортное средство замедляется (т. е. Chemical EnergySaved/Kinetic EnergyLost). Chemical EnergySaved получается путем преобразования сохраненного (не израсходованного) топлива в энергию с использованием топливаХериденситиInMJoulesPerLiter. Должен быть связан с ускорениемЭффициентность. Допустимый диапазон значений: от 0,0 до 1/accelerationEfficiency. Разумные значения: для модели горения : 0,83, для электрической модели : 0,91 |
|
depart
|
query |
string date-time |
Дата и время отправления от точки начала, отформатированные в виде
Примеры:
Параметр |
|
distance
|
query |
number double |
Бюджет расстояния в метрах, определяющий максимальный диапазон, который можно преодолеть с помощью расстояния. Модель потребления будет влиять на диапазон только в том случае, если параметр routeType имеет значение eco. |
|
downhill
|
query |
number double |
Указывает эффективность преобразования потенциальной энергии в сэкономленное (не потребляемое) топливо, когда транспортное средство теряет высоту (т. е. Chemical EnergySaved/PotentialИнергияLost). Chemical EnergySaved получается путем преобразования сохраненного (не израсходованного) топлива в энергию с использованием топливаХериденситиInMJoulesPerLiter. Должен быть связан с uphillEfficiency. Допустимый диапазон значений: от 0,0 до 1/uphillEfficiency. Разумные значения: для модели горения : 0,51, для электрической модели : 0,73 |
|
energy
|
query |
number double |
Бюджет электроэнергии в киловатт-часах (кВт*ч), определяющий максимальный диапазон, который может быть пройден с помощью указанной модели потребления электроэнергии. |
|
fuel
|
query |
number double |
Бюджет топлива в литрах, определяющий максимальный диапазон, который можно передвигать с помощью указанной модели потребления сгорания. |
|
fuel
|
query |
number double |
Указывает количество химической энергии, хранящейся в одном литре топлива в мегаджоулях (MJ). Он используется в сочетании с параметрами *Эффективности для преобразований между сэкономленной или потребляемой энергией и топливом. Например, плотность энергии составляет 34,2 МДж/л для бензина и 35,8 МДж/л для дизельного топлива. Этот параметр является обязательным, если задан какой-либо параметр *Efficiency . Разумные значения: 34.2 |
|
hilliness
|
query |
Степень холмистости для захватывающего маршрута. Этот параметр можно использовать только в сочетании с |
||
max
|
query |
number double |
Указывает максимальную подачу электроэнергии в киловатт-часах (кВт/ч), которая может храниться в аккумуляторе транспортного средства. Этот параметр со-существует с параметром currentChargeInkWh . Минимальное значение должно быть больше или равно currentChargeInkWh. Разумные значения: 85 |
|
route
|
query |
Тип запрошенного маршрута. |
||
time
|
query |
number double |
Бюджет времени в секундах, определяющий максимальный диапазон, который можно путешествовать с использованием времени вождения. Модель потребления будет влиять на диапазон только в том случае, если параметр routeType имеет значение eco. |
|
traffic
|
query |
boolean |
Возможные значения:
|
|
travel
|
query |
Режим перемещения для запрошенного маршрута. Если значение не определено, значение по умолчанию — "car". Обратите внимание, что запрошенный travelMode может быть недоступен для всего маршрута. Если запрошенный travelMode недоступен для определенного раздела, элемент travelMode ответа для этого раздела будет "other". Обратите внимание, что режимы перемещения автобус, мотоцикл, такси и фургон являются бета-функциями. Полные данные об ограничениях доступны не во всех областях. |
||
uphill
|
query |
number double |
Указывает эффективность преобразования химической энергии, хранящейся в топливе, в потенциальную энергию, когда транспортное средство получает высоту (т. е. PotentialЯGained/ChemicalИкеконсуме). ChemicalХинергияConsumed получается путем преобразования израсходованного топлива в химическую энергию с использованием топливаХиденситиInMJoulesPerLiter. Должен быть связан с downhillEfficiency. Допустимый диапазон значений : от 0,0 до 1/downhillEfficiency. Разумные значения: для модели горения : 0,27, для электрической модели : 0,74 |
|
vehicle
|
query |
integer |
Вес на оси транспортного средства в кг. Значение 0 означает, что ограничения веса на оси не учитываются. |
|
vehicle
|
query |
boolean |
Используется ли транспортное средство в коммерческих целях. Коммерческие транспортные средства могут быть запрещены для вождения по некоторым дорогам. |
|
vehicle
|
query |
Тип двигателя транспортного средства. Если указана подробная модель потребления, она должна соответствовать значению vehicleEngineType. |
||
vehicle
|
query |
number double |
Высота транспортного средства в метрах. Значение 0 означает, что ограничения по высоте не учитываются. |
|
vehicle
|
query |
number double |
Длина транспортного средства в метрах. Значение 0 означает, что ограничения длины не учитываются. |
|
vehicle
|
query |
Типы грузов, которые могут быть классифицированы как опасные материалы и ограничены с некоторых дорог. Доступные значения vehicleLoadType — это классы Hazmat для США с 1 по 9, а также универсальные классификации для использования в других странах и регионах. Значения, начинающиеся с USHazmat, предназначены для маршрутизации в США, а для всех остальных стран и регионов следует использовать otherHazmat. vehicleLoadType можно указать несколько раз. В настоящее время этот параметр учитывается только для travelMode=truck. |
||
vehicle
|
query |
integer |
Максимальная скорость транспортного средства в км/час. Максимальная скорость в профиле транспортного средства используется для проверка, разрешено ли транспортное средство на автомагистралях.
|
|
vehicle
|
query |
integer |
Вес транспортного средства в килограммах.
Разумные значения: для модели горения : 1600, для электрической модели : 1900 |
|
vehicle
|
query |
number double |
Ширина транспортного средства в метрах. Значение 0 означает, что ограничения ширины не учитываются. |
|
windingness
|
query |
Уровень поворотов для захватывающего маршрута. Этот параметр можно использовать только в сочетании с |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
x-ms-client-id |
string |
Указывает учетную запись, предназначенную для использования в сочетании с моделью безопасности Microsoft Entra ID. Он представляет уникальный идентификатор для учетной записи Azure Maps и может быть получен из API учетной записи уровня управления Azure Maps. Инструкции по использованию Microsoft Entra ID безопасности в Azure Maps см. в следующих статьях. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
|
Other Status Codes |
Произошла непредвиденная ошибка. |
Безопасность
AADToken
Это Microsoft Entra потоков OAuth 2.0. В сочетании с управлением доступом на основе ролей Azure его можно использовать для управления доступом к Azure Maps REST API. Элементы управления доступом на основе ролей Azure используются для назначения доступа к одной или нескольким учетным записям Azure Maps ресурсов или вложенным ресурсам. Любому пользователю, группе или субъекту-службе может быть предоставлен доступ через встроенную или пользовательскую роль, состоящую из одного или нескольких разрешений для Azure Maps REST API.
Для реализации сценариев рекомендуется ознакомиться с основными понятиями проверки подлинности. Таким образом, это определение безопасности предоставляет решение для моделирования приложений с помощью объектов, которые могут управлять доступом к определенным API и областям.
Примечания
- Это определение безопасности требует использования заголовка
x-ms-client-id
, чтобы указать, к какому Azure Maps ресурсу приложение запрашивает доступ. Его можно получить из API управления Картами.
объект Authorization URL
предназначен для экземпляра общедоступного облака Azure. Национальные облака имеют уникальные URL-адреса авторизации и конфигурации Microsoft Entra ID.
* Управление доступом на основе ролей Azure настраивается из плоскости управления Azure с помощью портал Azure, PowerShell, CLI, пакетов SDK для Azure или REST API.
* Использование веб-пакета SDK для Azure Maps позволяет настраивать приложение на основе конфигурации для нескольких вариантов использования.
- Дополнительные сведения о платформа удостоверений Майкрософт см. в платформа удостоверений Майкрософт обзоре.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Имя | Описание |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Это общий ключ, который подготавливается при Create учетной записи Azure Maps в портал Azure или с помощью PowerShell, CLI, пакетов AZURE SDK или REST API.
С помощью этого ключа любое приложение может получить доступ ко всем REST API. Иными словами, этот ключ можно использовать в качестве ключа master в учетной записи, в которую они выдаются.
Для общедоступных приложений мы рекомендуем использовать подход конфиденциальных клиентских приложений для доступа к Azure Maps REST API, чтобы ключ можно было безопасно хранить.
Type:
apiKey
In:
query
SAS Token
Этот маркер подписанного URL-адреса создается из операции List SAS в ресурсе Azure Maps через плоскость управления Azure с помощью портал Azure, PowerShell, CLI, пакетов SDK для Azure или REST API.
С помощью этого маркера любое приложение авторизовано для доступа с помощью элементов управления доступом на основе ролей Azure и точного контроля срока действия, скорости и регионов использования конкретного маркера. Иными словами, маркер SAS можно использовать, чтобы разрешить приложениям управлять доступом более безопасным способом, чем общий ключ.
Для общедоступных приложений мы рекомендуем настроить определенный список разрешенных источников в ресурсе учетной записи сопоставления , чтобы ограничить злоупотребление отрисовкой и регулярно обновлять маркер SAS.
Type:
apiKey
In:
header
Примеры
Successfully retrieve a set of locations that can be reached from the origin point based on various conditions
Sample Request
GET https://atlas.microsoft.com/route/range/json?api-version=1.0&query=50.97452,5.86605&timeBudgetInSec=6000
Sample Response
{
"formatVersion": "0.0.1",
"reachableRange": {
"center": {
"latitude": 50.9745,
"longitude": 5.86605
},
"boundary": [
{
"latitude": 52.03704,
"longitude": 5.73602
},
{
"latitude": 52.09456,
"longitude": 5.59435
},
{
"latitude": 52.16815,
"longitude": 5.42279
},
{
"latitude": 52.25047,
"longitude": 5.21276
},
{
"latitude": 52.21374,
"longitude": 5.15355
},
{
"latitude": 52.25674,
"longitude": 4.96687
},
{
"latitude": 52.07834,
"longitude": 4.739
},
{
"latitude": 52.05647,
"longitude": 4.72513
},
{
"latitude": 51.94553,
"longitude": 4.53237
},
{
"latitude": 51.70119,
"longitude": 4.31165
},
{
"latitude": 51.5837,
"longitude": 4.28917
},
{
"latitude": 51.48463,
"longitude": 3.82685
},
{
"latitude": 51.21096,
"longitude": 3.62838
},
{
"latitude": 50.6814,
"longitude": 3.89244
},
{
"latitude": 50.66791,
"longitude": 3.93493
},
{
"latitude": 50.49042,
"longitude": 3.98156
},
{
"latitude": 50.30944,
"longitude": 4.47995
},
{
"latitude": 50.24448,
"longitude": 4.60502
},
{
"latitude": 50.24467,
"longitude": 4.89999
},
{
"latitude": 50.08735,
"longitude": 5.04206
},
{
"latitude": 49.99214,
"longitude": 5.23042
},
{
"latitude": 49.88478,
"longitude": 5.40994
},
{
"latitude": 49.85797,
"longitude": 5.46178
},
{
"latitude": 49.86279,
"longitude": 5.7196
},
{
"latitude": 49.83259,
"longitude": 5.74151
},
{
"latitude": 50.22239,
"longitude": 5.9387
},
{
"latitude": 50.0011,
"longitude": 6.08535
},
{
"latitude": 50.04616,
"longitude": 6.12089
},
{
"latitude": 50.09472,
"longitude": 6.28373
},
{
"latitude": 49.95863,
"longitude": 6.51654
},
{
"latitude": 50.00485,
"longitude": 6.61034
},
{
"latitude": 50.00587,
"longitude": 6.70295
},
{
"latitude": 50.2947,
"longitude": 6.65865
},
{
"latitude": 50.36903,
"longitude": 6.79276
},
{
"latitude": 50.31614,
"longitude": 7.32163
},
{
"latitude": 50.36737,
"longitude": 7.58782
},
{
"latitude": 50.46919,
"longitude": 7.7626
},
{
"latitude": 50.96246,
"longitude": 7.9826
},
{
"latitude": 51.07086,
"longitude": 7.55924
},
{
"latitude": 51.36614,
"longitude": 7.58138
},
{
"latitude": 51.52015,
"longitude": 7.67861
},
{
"latitude": 51.65781,
"longitude": 7.35175
},
{
"latitude": 51.81916,
"longitude": 7.21664
},
{
"latitude": 51.9587,
"longitude": 7.0467
},
{
"latitude": 51.82713,
"longitude": 6.67267
},
{
"latitude": 51.81133,
"longitude": 6.48424
},
{
"latitude": 51.9368,
"longitude": 6.27316
},
{
"latitude": 52.01701,
"longitude": 6.14452
},
{
"latitude": 52.20847,
"longitude": 6.09312
},
{
"latitude": 52.23705,
"longitude": 6.01297
}
]
}
}
Определения
Имя | Описание |
---|---|
Effective |
Действующий параметр или данные, используемые при вызове этого API маршрута. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Error |
Сообщение об ошибке |
Incline |
Степень холмистости для захватывающего маршрута. Этот параметр можно использовать только в сочетании с |
Lat |
Расположение, представленное в виде широты и долготы. |
Response |
Требуемый формат ответа. Значение может быть либо json , либо xml. |
Route |
Указывает то, чего следует избегать при вычислении маршрута при определении маршрута. Можно указать несколько раз в одном запросе, например "&avoid=автомагистрали&avoid=tollRoads&avoid=ferries". В запросах диапазона маршрутов не следует использовать значение alreadyUsedRoads. |
Route |
Доступный диапазон |
Route |
Этот объект возвращается из успешного вызова диапазона, доступного к маршруту |
Route |
Сообщает об эффективных параметрах, используемых в текущем вызове. |
Route |
Тип запрошенного маршрута. |
Travel |
Режим перемещения для запрошенного маршрута. Если значение не определено, значение по умолчанию — "car". Обратите внимание, что запрошенный travelMode может быть недоступен для всего маршрута. Если запрошенный travelMode недоступен для определенного раздела, элемент travelMode ответа для этого раздела будет "other". Обратите внимание, что режимы перемещения автобус, мотоцикл, такси и фургон являются бета-функциями. Полные данные об ограничениях доступны не во всех областях. |
Vehicle |
Тип двигателя транспортного средства. Если указана подробная модель потребления, она должна соответствовать значению vehicleEngineType. |
Vehicle |
Типы грузов, которые могут быть классифицированы как опасные материалы и ограничены с некоторых дорог. Доступные значения vehicleLoadType — это классы Hazmat для США с 1 по 9, а также универсальные классификации для использования в других странах и регионах. Значения, начинающиеся с USHazmat, предназначены для маршрутизации в США, а для всех остальных стран и регионов следует использовать otherHazmat. vehicleLoadType можно указать несколько раз. В настоящее время этот параметр учитывается только для travelMode=truck. |
Windingness |
Уровень поворотов для захватывающего маршрута. Этот параметр можно использовать только в сочетании с |
EffectiveSetting
Действующий параметр или данные, используемые при вызове этого API маршрута.
Имя | Тип | Описание |
---|---|---|
key |
string |
Имя используемого параметра. |
value |
string |
Значение используемого параметра. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Тип дополнительных сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponse
Сообщение об ошибке
Имя | Тип | Описание |
---|---|---|
error |
Объект error. |
InclineLevel
Степень холмистости для захватывающего маршрута. Этот параметр можно использовать только в сочетании с routeType
параметром =thrilling.
Имя | Тип | Описание |
---|---|---|
high |
string |
high |
low |
string |
low |
normal |
string |
нормальный |
LatLongPair
Расположение, представленное в виде широты и долготы.
Имя | Тип | Описание |
---|---|---|
latitude |
number |
Свойство Latitude |
longitude |
number |
Свойство Longitude |
ResponseFormat
Требуемый формат ответа. Значение может быть либо json , либо xml.
Имя | Тип | Описание |
---|---|---|
json |
string |
|
xml |
string |
RouteAvoidType
Указывает то, чего следует избегать при вычислении маршрута при определении маршрута. Можно указать несколько раз в одном запросе, например "&avoid=автомагистрали&avoid=tollRoads&avoid=ferries". В запросах диапазона маршрутов не следует использовать значение alreadyUsedRoads.
Имя | Тип | Описание |
---|---|---|
alreadyUsedRoads |
string |
Избегает использования одной и той же дороги несколько раз. Наиболее полезно в сочетании с |
borderCrossings |
string |
Избегает пересечений границ при расчете маршрута. |
carpools |
string |
Избегает маршрутов, требующих использования полос движения карпуля (HOV/High Occupancy Vehicle). |
ferries |
string |
Избегает паромов |
motorways |
string |
Избегает автомагистралей |
tollRoads |
string |
Избегает платных дорог. |
unpavedRoads |
string |
Избегает грунтовой дороги |
RouteRange
Доступный диапазон
Имя | Тип | Описание |
---|---|---|
boundary |
Граница многоугольников достижимого диапазона, представленного в виде списка точек. |
|
center |
Центральная точка доступного диапазона |
RouteRangeResult
Этот объект возвращается из успешного вызова диапазона, доступного к маршруту
Имя | Тип | Описание |
---|---|---|
formatVersion |
string |
Свойство Format Version |
reachableRange |
Доступный диапазон |
|
report |
Сообщает об эффективных параметрах, используемых в текущем вызове. |
RouteReport
Сообщает об эффективных параметрах, используемых в текущем вызове.
Имя | Тип | Описание |
---|---|---|
effectiveSettings |
Действующие параметры или данные, используемые при вызове этого API маршрута. |
RouteType
Тип запрошенного маршрута.
Имя | Тип | Описание |
---|---|---|
eco |
string |
Маршрут, сбалансированный по экономии и скорости. |
fastest |
string |
Самый быстрый маршрут. |
shortest |
string |
Кратчайший маршрут по расстоянию. |
thrilling |
string |
Включает в себя интересные или сложные дороги и использует как можно меньше автомагистралей. Вы можете выбрать уровень включенных поворотов, а также степень холмистости. Сведения о настройке см. в разделе Параметры холмистости и обмотки. Существует ограничение в 900 км на маршрутах, запланированных с |
TravelMode
Режим перемещения для запрошенного маршрута. Если значение не определено, значение по умолчанию — "car". Обратите внимание, что запрошенный travelMode может быть недоступен для всего маршрута. Если запрошенный travelMode недоступен для определенного раздела, элемент travelMode ответа для этого раздела будет "other". Обратите внимание, что режимы перемещения автобус, мотоцикл, такси и фургон являются бета-функциями. Полные данные об ограничениях доступны не во всех областях.
Имя | Тип | Описание |
---|---|---|
bus |
string |
Возвращаемые маршруты оптимизированы для автобусов, включая использование только автобусных полос. Бета-версия. |
car |
string |
Возвращаемые маршруты оптимизированы для автомобилей. |
motorcycle |
string |
Возвращаемые маршруты оптимизированы для мотоциклов. Бета-версия. |
taxi |
string |
Возвращаемые маршруты оптимизированы для такси. Бета-версия. |
truck |
string |
Возвращаемые маршруты оптимизированы для коммерческих транспортных средств, например для грузовиков. |
van |
string |
Возвращаемые маршруты оптимизированы для фургонов. Бета-версия. |
VehicleEngineType
Тип двигателя транспортного средства. Если указана подробная модель потребления, она должна соответствовать значению vehicleEngineType.
Имя | Тип | Описание |
---|---|---|
combustion |
string |
Двигатель внутреннего сгорания. |
electric |
string |
Электрический двигатель. |
VehicleLoadType
Типы грузов, которые могут быть классифицированы как опасные материалы и ограничены с некоторых дорог. Доступные значения vehicleLoadType — это классы Hazmat для США с 1 по 9, а также универсальные классификации для использования в других странах и регионах. Значения, начинающиеся с USHazmat, предназначены для маршрутизации в США, а для всех остальных стран и регионов следует использовать otherHazmat. vehicleLoadType можно указать несколько раз. В настоящее время этот параметр учитывается только для travelMode=truck.
Имя | Тип | Описание |
---|---|---|
USHazmatClass1 |
string |
Взрывоопасные вещества |
USHazmatClass2 |
string |
Сжатый газ |
USHazmatClass3 |
string |
Легковоспламеняемые жидкости |
USHazmatClass4 |
string |
Легковоспламеняющееся твердое тело |
USHazmatClass5 |
string |
Окислители |
USHazmatClass6 |
string |
Яды |
USHazmatClass7 |
string |
Радиоактивные вещества |
USHazmatClass8 |
string |
Коррозионные компоненты |
USHazmatClass9 |
string |
Прочее |
otherHazmatExplosive |
string |
Взрывоопасные вещества |
otherHazmatGeneral |
string |
Прочее |
otherHazmatHarmfulToWater |
string |
Вредно для воды |
WindingnessLevel
Уровень поворотов для захватывающего маршрута. Этот параметр можно использовать только в сочетании с routeType
параметром =thrilling.
Имя | Тип | Описание |
---|---|---|
high |
string |
high |
low |
string |
low |
normal |
string |
нормальный |