А в чём именно у вас возникла сложность? Ваша задача вполне типичная, насколько я знаю решение есть в любом примере для yaMaps, в том числе на сайте с документацией.
// Создаёте карту
var map = new google.maps.Map(...);
// Инициализируете утилиты для работы с маршрутами
var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer();
// Привязываете вашу карту к утилитам
directionsDisplay.setMap(map);
directionsDisplay.setPanel(panel_element);
// Создаёте объекты точек маршрута
var start  = new google.maps.LatLng(...);
var finish = new google.maps.LatLng(...);
// Формируете запрос для сервиса маршрутов
var request = {
    origin: start,
    destination: finish,
    travelMode: google.maps.DirectionsTravelMode.DRIVING
};
// С помощью утилиты DirectionsService посылаете запрос
directionsService.route(request, function(response, status) {
    // При успешном выполнении запроса передаёте рендереру результат
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(response);
    }
});
Насколько я знаю, точки маршрута также можно создавать в формате 
'53.085622, 70.307219' или 
[53.085622, 70.307219], но не ручаюсь. Впрочем, на все вопросы связанные с приведенным кодом смело можно искать ответы в документации.
На тостере часто пишут "а как сделать это с яндекс-картой, а как сделать то", иногда в таких случаях выясняется что человек хочет взаимодействовать с картой не имея доступа к объекту карты. Если у вас такая же петрушка, то можете использовать 
декоратор.