Нужно построить два маршрута: один от координат начала улицы до координат конца улицы и еще один в обратном направлении (наверное потребыется еще промежуточная точка, на тот случай, если улица будет изгибаться).
По мне так сложно получить координаты начальной и конечно точки удицы, я пока не представляю как их получить.
спасибо, но о том что нужно построить маршрут от начала улицы до конца это я могу, но вот координаты узнать не так просто, да и заставить его ехать только по этой улице, так как даже если укажешь промежуточную точку эту улицу, не факт что маршрут построится без использования других улиц.
Я думал над тем чтобы просто построить маршруты в обе стороны от центра улицы, и потом по секторам определять на нужной улице мы или нет, но также мысль неочен из-за того что нужно знать куда строить маршруты.
Ну чтобы маршрут шёл строго по улице, тоже решаемо. Сейчас не помню точно где, но видел возможность просмотра пересечения сегмента пути с другими улицами. Можно получать координаты пересечения с этими улицами и добавлять их в перечень промежуточных точке маршрута. В этом случае хоть по кольцевым дорогам делай, маршрут будет двигаться как нужно.