Bonjour,
Oui, on peux le faire.
Je n'ai pas Webdev mais avec cette procédure en Windev, c'est kifkif.
Une chance que je suis allé par hasard faire un tour sur ce forum sinon je n'aurai pas vu ta question !
Procedure Renvoyer_une_durée_entre_deux_points(sGPS_Départ est une chaîne,sGPS_Arrivée est une chaîne)
duDuréeTrajet est une Durée
sDuréeTrajetEnHMn est une chaîne
sReq est une chaîne = "https://maps.googleapis.com/maps/api/distancematrix/xml?units=imperial&language=fr-FR&origins="+sGPS_Départ+"&destinations="+sGPS_Arrivée+"&key="+gsAPI_Key
flux est un xmlDocument = XMLOuvre(sReq,depuisURL)
SI ErreurDétectée = Vrai ALORS
FinProgramme("Impossible d'ouvrir le flux RSS. Vérifiez votre connexion Internet.")
FIN
sDuréeTrajetEnHMn = flux.DistanceMatrixResponse.row.element.duration.text..Texte
duDuréeTrajet..EnSecondes = flux.DistanceMatrixResponse.row.element.duration.value..Texte
RENVOYER duDuréeTrajet..EnSecondes+TAB+sDuréeTrajetEnHMn
Exemple d'appel :
sResultat est une chaîne = Renvoyer_une_durée_entre_deux_points("49.032804,6.079100599999999","49.1196964,6.1763552")