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