Comment obtenir la liste des waypoints d'un itinéraire affiché sur les cartes Google maps, grâce à leur API V3?

La GDirections classe de l'API Google maps m'a aidé à la section "affichage" de la route entre les deux fourni les coordonnées.

Maintenant, je veux une liste de TOUS les coordonnées sur cette route.

Tous les conseils sur la façon de l'obtenir?

MODIFIER
Juste maintenant découvert http://code.google.com/apis/maps/documentation/javascript/reference.html#DirectionsRoute

Son overview_path propriété donne la liste de TOUS les waypoints de la route.
Est DirectionsRoutela bonne catégorie pour ce problème Ou je suis absent?

EDIT - 2

Avec l'aide de ce lien illustré par mkram0 ci-dessous, j'ai modifié le code comme suit:

La Carte EST prise en affiche.
La Route EST arriver affiche.

Je pensais placer des marqueurs sur les quatre premières coordonnées sur la route. Ces marqueurs ne sont pas affichées. Toute aide? S'il vous plaît.

directionsService.route (request, 
                            function (result, status) 
                            {
                                if (status == google.maps.DirectionsStatus.OK)
                                {
                                    directionsDisplay.setDirections (result);

                                    for (var route in result.routes) 
                                    {
                                        for (var leg in route.legs) 
                                        {
                                            for (var step in leg.steps) 
                                            {
                                                for (var latlng in step.path) 
                                                {
                                                    pointsArray.push(latlng);
                                                }
                                            }
                                        }
                                    }

                                    var point1 = new google.maps.Marker ({
                                        position:pointsArray[0],
                                        draggable:true,
                                        map:map,
                                        flat:true
                                        });

                                    var point2 = new google.maps.Marker ({
                                        position:pointsArray[1],
                                        draggable:true,
                                        map:map,
                                        flat:true
                                        });

                                    var point3 = new google.maps.Marker ({
                                        position:pointsArray[2],
                                        draggable:true,
                                        map:map,
                                        flat:true
                                        });

                                    var point4 = new google.maps.Marker ({
                                        position:pointsArray[3],
                                        draggable:true,
                                        map:map,
                                        flat:true
                                        });
                                }
                            });
Pouvez-vous montrer le code que vous avez déjà nous avons donc un point de départ?
Je n'ai pas mis tout le code délibérément. RAISON: Mon code contient le chemin pour l'affichage des marqueurs et de la route entre eux, seulement. Je n'ai pas écrit le code pour l'affichage de TOUS les "waypoints/coordonnées" sur la route parce que je ne sais pas qui de l'API(méthode par défaut) est responsable de cela. Et deuxièmement, je ne vous attendez pas à quiconque d'écrire du code pour moi, je voulais juste savoir si une API responsable de ce qui existe ou pas? Ou il y a quelques savoir algorithme à mettre en œuvre pour la même chose?

OriginalL'auteur Aquarius_Girl | 2011-05-27