Обзор
Помимо указания пункта отправления и назначения, вы также можете использовать множество доступных параметров для настройки матрицы маршрутов. В следующей таблице перечислены параметры, доступные для запросов матрицы маршрутов, а также указаны различия между методами с одним маршрутом и матрицей.
Вариант | Описание |
---|---|
Режим путешествия | Способ передвижения, например, на автомобиле, общественном транспорте, пешком, на велосипеде или на двухколесном транспортном средстве. |
Укажите, как и следует ли включать данные о дорожном движении | Включите данные о трафике для более точных результатов или исключите их для более быстрого ответа. Поскольку computeRouteMatrix обрабатывает множество маршрутов одновременно, использование настройки максимального качества TRAFFIC_AWARE_OPTIMAL накладывает строгое ограничение на общее количество элементов (источники × пункты назначения), которые можно вычислить за один вызов. Это ограничение существует для предотвращения чрезмерной задержки. |
Рассчитать стоимость проезда по матрице маршрутов | При работе с платными дорогами в RouteMatrix процесс по сути аналогичен расчёту платы за проезд для отдельного маршрута, но с одним ключевым отличием: метод computeRouteMatrix предоставляет только агрегированную информацию о платных дорогах для каждой полной пары «Начало-Направление». В отличие от метода computeRoutes , который может возвращать подробную информацию о платных дорогах с разбивкой по отдельным участкам маршрута (участкам между промежуточными точками), ответ route matrix суммирует общую расчётную стоимость платы за весь маршрут между начальной и конечной точками. Вы по-прежнему включаете расчёт платы, установив extraComputations в значение TOLLS и указав информацию о транспортном средстве и платном проезде, установив routeModifiers начальной точки, но результирующий travelAdvisory.tollInfo применяется ко всему маршруту, а не к его отдельным компонентам. |
Запросить локализованные значения | Локализованный текст для ответа матрицы маршрута запрашивается так же, как и для самого маршрута, с помощью маски поля. При запросе локализованного текста для длительности и расстояния как метод с одним маршрутом, так и метод матрицы поддерживают явную установку параметра languageCode и единиц измерения (например, METRIC или IMPERIAL ). Однако, если эти параметры не заданы, метод computeRoutes пытается определить язык и единицы измерения расстояния непосредственно из географического положения исходной точки маршрута, тогда как метод computeRouteMatrix по умолчанию использует английский язык ( en-US ) и метрические единицы ( METRIC ), независимо от положения исходной точки маршрута. Поэтому необходимо явно задать параметры локализации при использовании RouteMatrix , чтобы переопределить поведение по умолчанию. |
Доступные типы транспортных средств матрицы маршрутов | Дополнительные возможности выбора типа транспортного средства для матрицы маршрута. |
Дополнительные опции | Чтобы указать дополнительные параметры, такие как время отправления, см. ComputeRouteMatrixRequest . |
Обзор
Помимо указания пункта отправления и назначения, вы также можете использовать множество доступных параметров для настройки матрицы маршрутов. В следующей таблице перечислены параметры, доступные для запросов матрицы маршрутов, а также указаны различия между методами с одним маршрутом и матрицей.
Вариант | Описание |
---|---|
Режим путешествия | Способ передвижения, например, на автомобиле, общественном транспорте, пешком, на велосипеде или на двухколесном транспортном средстве. |
Укажите, как и следует ли включать данные о дорожном движении | Включите данные о трафике для более точных результатов или исключите их для более быстрого ответа. Поскольку computeRouteMatrix обрабатывает множество маршрутов одновременно, использование настройки максимального качества TRAFFIC_AWARE_OPTIMAL накладывает строгое ограничение на общее количество элементов (источники × пункты назначения), которые можно вычислить за один вызов. Это ограничение существует для предотвращения чрезмерной задержки. |
Рассчитать стоимость проезда по матрице маршрутов | При работе с платными дорогами в RouteMatrix процесс по сути аналогичен расчёту платы за проезд для отдельного маршрута, но с одним ключевым отличием: метод computeRouteMatrix предоставляет только агрегированную информацию о платных дорогах для каждой полной пары «Начало-Направление». В отличие от метода computeRoutes , который может возвращать подробную информацию о платных дорогах с разбивкой по отдельным участкам маршрута (участкам между промежуточными точками), ответ route matrix суммирует общую расчётную стоимость платы за весь маршрут между начальной и конечной точками. Вы по-прежнему включаете расчёт платы, установив extraComputations в значение TOLLS и указав информацию о транспортном средстве и платном проезде, установив routeModifiers начальной точки, но результирующий travelAdvisory.tollInfo применяется ко всему маршруту, а не к его отдельным компонентам. |
Запросить локализованные значения | Локализованный текст для ответа матрицы маршрута запрашивается так же, как и для самого маршрута, с помощью маски поля. При запросе локализованного текста для длительности и расстояния как метод с одним маршрутом, так и метод матрицы поддерживают явную установку параметра languageCode и единиц измерения (например, METRIC или IMPERIAL ). Однако, если эти параметры не заданы, метод computeRoutes пытается определить язык и единицы измерения расстояния непосредственно из географического положения исходной точки маршрута, тогда как метод computeRouteMatrix по умолчанию использует английский язык ( en-US ) и метрические единицы ( METRIC ), независимо от положения исходной точки маршрута. Поэтому необходимо явно задать параметры локализации при использовании RouteMatrix , чтобы переопределить поведение по умолчанию. |
Доступные типы транспортных средств матрицы маршрутов | Дополнительные возможности выбора типа транспортного средства для матрицы маршрута. |
Дополнительные опции | Чтобы указать дополнительные параметры, такие как время отправления, см. ComputeRouteMatrixRequest . |