Bonjour à tous et merci.
Mon projet avance grace à google notre ami.
bref là je colle.
je génère un trajet avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function calcRoute(map,markersArray)  {
 
		var depart = new google.maps.LatLng(markersArray[0].getPosition());
		var arrive = new google.maps.LatLng(markersArray[1].getPosition());
 
		directionsService = new google.maps.DirectionsService();
    	directionsRenderer = new google.maps.DirectionsRenderer();
 
    	directionsRenderer.setMap(map);
 
    	var start = depart;
	    var end = arrive;
		var request = {
			origin: start,
			destination: end,
			travelMode: 'DRIVING'
			           };
			directionsService.route(request, function(result, status) {
			    if (status == 'OK') {
			      directionsRenderer.setDirections(result);
			      directionsDisplayArray.push(directionsRenderer);
			      alert("succes");
			    } else {alert("echec");}
			  });
			}
puis j'efface l'ancien itinerer par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function effacerItineraire(directionsDisplayArray,markersArray) {
			for (var i = 0; i < directionsDisplayArray.length; i++ ) {
					directionsDisplayArray[i].setMap(null);
					directionsDisplayArray[i].setPanel(null);
					directionsDisplayArray[i] = null;
					}
			for (var i = 0; i < markersArray.length; i++ ) {
					markersArray[i].setMap(null);
// 					this.markersArray[i] = null;
					}
// 			directionsDisplayArray = null;
			marqueur = null;
			markersArray = [];			nbrevent = 0; nbrevent gere l evenement clic sur la map.
			alert("fin effacerItineraire");}
Et en créant un nouveau trajet, itinéraire je recalcule le trajet. Là çà ne fonctionne plus. il donne l’ancien itinéraire, trajet.
Merci pour votre aide, je cherche depuis 2 jours.