Skip to content

Intégration de la carte

Quentin RIBAC edited this page May 8, 2017 · 3 revisions

Intégration de la carte

2017-04-24

On va utiliser les différentes API Google Maps.

Google Distance Matrix API

Cette API fournit pour une liste d’adresse données une structure en JSON ou XML contenant une matrice de distances entre tous les points. On pourra l’utiliser pour notre algorithme de recherche de circuits de distribution.

--> https://developers.google.com/maps/documentation/distance-matrix

Exemple d’URL de requête :

https://maps.googleapis.com/maps/api/distancematrix/
    json?key=APIKEY&
    origins=lieu1|lieu+avec+un+nom+long&
    destinations=lieu3|lieu4&
    language=fr-FR&
    units=metric&
    mode=driving OU walking OU bicycling OU transit&

Une ressource utile pour faire la requête HTTP GET en Java : http://stackoverflow.com/questions/2793150/using-java-net-urlconnection-to-fire-and-handle-http-requests

Le résultat de la requête, obtenu en JSON, peut être lu grâce à JSON-java.

Clone this wiki locally