Маршрут автомобиля

Машрут автомобиля представляет собой некоторую последовательность дорог и перекрестков, которые их соединяют. Маршрут существует, пока автомобиль находится в блоке CarMoveTo.

Функции маршрута

double getLength() - Возвращает приблизительную длину маршрута автомобиля в пикселях. При этом длина дороги рассчитывается по центральной разделительной линии, а длина перекрестка - как сумма длин всех соединителей полос, возможных для этого маршрута. Если дорога начинается и/или заканчивается с парковки или остановки, то учитывается только половина длины этого элемента разметки.

double getLength(LengthUnits units) - Возвращает приблизительную длину маршрута автомобиля в заданных единицах измерения длины. При этом длина дороги рассчитывается по центральной разделительной линии, а длина перекрестка - как сумма длин всех соединителей полос, возможных для этого маршрута. Если дорога начинается и/или заканчивается с парковки или остановки, то учитывается только половина длины этого элемента разметки.

Параметр:
units - константа, определяющая единицу измерения длины

Intersection getIntersections() - Возвращает упорядоченный и не редактируемый список перекрестков, которые включены в маршрут.

Road getRoads() - Возвращает упорядоченный и не редактируемый список дорог, которые включены в маршрут.


Related topics

Car API