2010-10-09 7 views
14

Google a donné un exemple http://googlemapsapi.blogspot.com/2007/05/driving-directions-support-added-to.htmlGoogle map code source direction de conduite pour leur exemple?

est le code source disponible quelque part ou un tutoriel sur cet exemple précis?

+0

Vous prévoyez d'utiliser l'API V2 ou V3? Ce dernier est recommandé, car V2 a été déprécié. –

+0

V3 si c'est recommandé. J'apprends maintenant, donc j'aimerais avoir du code source. – user310291

+0

Veuillez donner un lien pour comprendre le code source !!! –

Répondre

63

Voici un exemple très basique à l'aide du v3 API:

<!DOCTYPE html> 
 
    <html> 
 
    <head> 
 
     <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
 
     <title>Google Maps API v3 Directions Example</title> 
 
     <script type="text/javascript" 
 
       src="http://maps.google.com/maps/api/js?sensor=false"></script> 
 
    </head> 
 
    <body style="font-family: Arial; font-size: 12px;"> 
 
     <div style="width: 600px;"> 
 
     <div id="map" style="width: 280px; height: 400px; float: left;"></div> 
 
     <div id="panel" style="width: 300px; float: right;"></div> 
 
     </div> 
 
     
 
     <script type="text/javascript"> 
 
    
 
     var directionsService = new google.maps.DirectionsService(); 
 
     var directionsDisplay = new google.maps.DirectionsRenderer(); 
 
    
 
     var map = new google.maps.Map(document.getElementById('map'), { 
 
      zoom:7, 
 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
 
     }); 
 
     
 
     directionsDisplay.setMap(map); 
 
     directionsDisplay.setPanel(document.getElementById('panel')); 
 
    
 
     var request = { 
 
      origin: 'Chicago', 
 
      destination: 'New York', 
 
      travelMode: google.maps.DirectionsTravelMode.DRIVING 
 
     }; 
 
    
 
     directionsService.route(request, function(response, status) { 
 
      if (status == google.maps.DirectionsStatus.OK) { 
 
      directionsDisplay.setDirections(response); 
 
      } 
 
     }); 
 
     </script> 
 
    </body> 
 
    </html>

Screenshot:

Google Maps API v3 Directions Example

+2

Merci c'est exactement ce que je voulais: l'exemple minimaliste pour apprendre. – user310291

+0

Salut, puis-je ajouter plus d'une destination pour la même source et obtenir des itinéraires pour toutes les destinations en une seule fois .. – manju

+0

@danial vassallo Merci pour cette réponse utile. cela a-t-il une option de langue pour la sortie de réponse qu'il donne? – hardik