2017-06-06 2 views
1

J'ai les coordonnées de l'emplacement de départ et d'arrivée. Je veux calculer le temps total nécessaire pour atteindre le point final. Y a-t-il des API Google Maps statiques dans lesquelles je vais passer les coordonnées de l'emplacement de départ et de fin, et en retour, il donnera le temps total nécessaire pour atteindre le point final à partir d'un début?Calculer le temps de trajet entre deux lieux (coordonnées) en utilisant google maps api

Un exemple de google maps api statique est quelque chose comme ceci:

https://maps.googleapis.com/maps/api/staticmap?zoom=13&size=600x300&maptype=roadmap&markers=color:red%7Clabel:C%7C<longitude>,<lat>?&key=<api key> 

Ceci renverra la carte statique des coordonnées données.

+3

Salut. Je pense que vous avez besoin de votre API Google Directions au lieu de l'API Google Maps. Voir ce [lien] (https://developers.google.com/maps/documentation/directions/) et [this] (https://developers.google.com/maps/documentation/javascript/examples/directions-simple) exemple –

+0

On dirait que vous avez raison @ Pieter-JanBeeckman .. Merci beaucoup – gauravmehla

Répondre

0

Pour cela, vous devez utiliser Google Directions API

Si vous avez deux coordonnées et vous voulez savoir sur le temps total nécessaire pour atteindre un point, vous pouvez le faire en passant vos coordonnées en tant que paramètre dans cette requête.

https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY 

La réponse sera un objet et cet objet, il y aura toutes les données nécessaires pour ce voyage i.e. temps total, postes de contrôle, etc

Jetez un oeil à this exemple.