Changement de carte Google marqueur d'orientation selon la direction du chemin

Je voudrais savoir si il possible de changer le marqueur d'orientation selon le chemin tracé sur la carte. Voici un exemple:

Changement de carte Google marqueur d'orientation selon la direction du chemin

Comme vous pouvez le voir le marqueur est une voiture (avec pare-chocs avant et des feux arrière). J'aimerais orienter la voiture dans la direction que le chemin va (dans cet exemple orienter la voiture autour de 45 degrés vers la droite).

Je suis en utilisant DirectionsService pour tracer le chemin d'accès et j'ai un nombre aléatoire de point. Parfois un seul, parfois 10 points. Je suis ajoutant des marqueurs avant de dessiner les chemins. Voici la façon dont je suis le tracé:

//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]);
                }
            }
        });
    }
}

Est-il possible de faire cela?

InformationsquelleAutor maxwell2022 | 2014-04-18