Изменить ориентацию маркера карты Google в соответствии с направлением пути

Я хотел бы знать, возможно ли изменить ориентацию маркера в соответствии с контуром, нарисованным на карте. Вот пример:

Как видите маркер это автомобиль (с передним бампером и задними фонарями). Я хотел бы сориентировать автомобиль в направлении, в котором идет траектория (в этом примере ориентировать автомобиль примерно на 45 градусов вправо).

я используюDirectionsService чтобы нарисовать путь, и у меня есть случайное количество точек. Иногда только один, иногда 10 баллов. Я добавляю маркеры перед рисованием контуров. Вот как я рисую путь:

// Intialize the Path Array
var path = new google.maps.MVCArray();

// Intialise the Direction Service
var service = new google.maps.DirectionsService();

// Set the Path Stroke Color
var poly = new google.maps.Polyline({ map: gmap, strokeColor: '#dd0000' }); // #4986E7

// Draw the path for this vehicle
for (var i = 0; i < pathPoints.length; i++) {
    if ((i + 1) < pathPoints.length) {
        var src = pathPoints[i];
        var des = pathPoints[i + 1];
        path.push(src);
        poly.setPath(path);
        service.route({
            origin: src,
            destination: des,
            travelMode: google.maps.DirectionsTravelMode.DRIVING
        }, function (result, status) {
            if (status == google.maps.DirectionsStatus.OK) {
                for (var i = 0, len = result.routes[0].overview_path.length; i < len; i++){
                    path.push(result.routes[0].overview_path[i]);
                }
            }
        });
    }
}

Возможно ли это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос