Cette application vous donne la possibilité de :
- Vérifiez rapidement les fonctionnalités de l'API Distance Matrix
- Utiliser le service API Distance Matrix sans programmation
- Obtenez les résultats directement dans Excel
- Utilisez cette démo comme un bon exemple d'utilisation de l'API dans un script Python
Vous n'avez pas le temps de vous occuper du codage, ou vous devez simplement calculer rapidement les distances et le temps de trajet pour un grand nombre de destinations similaires en une seule fois.
Utilisez ce script Python ou cette application Windows avec peu ou pas de gestion de code.
Vous pouvez télécharger l'application sur GitHub.
Décompressez-le (extrayez tout) et vous devriez voir les fichiers suivants :
Avant tout, pour que l'application fonctionne, vous avez besoin d'un jeton d'accès actif.
Vous aurez également besoin d'un data.csv fichier contenant le jeu d'adresses pour exécuter une application ou un script. Si vous voulez simplement essayer le fonctionnement de l'API, vous pouvez laisser ce fichier tel quel, certaines adresses y sont déjà répertoriées à titre d'exemple.
Vous pouvez toujours modifier et ajouter vos emplacements dans ce fichier. Le nombre de lignes n'est pas limité, mais nous vous recommandons de ne pas exécuter plus de 10 000 paires à la fois.
Le fichier peut être ouvert dans Excel :
Ou n'importe quel éditeur de texte, par exemple Notepad. Dans ce cas, il est important que le délimiteur entre les 5 variables soit un point-virgule « ; », comme dans cet exemple :
Il est important de remplir correctement tous les champs :
- Dans le origine/destination dans les champs, vous pouvez insérer des adresses spécifiques, uniquement des noms de villes ou des codes postaux/index postaux/zip ainsi que des coordonnées géographiques (lat/long)
- Dans le mode champ ajoutez le mode dont vous avez besoin : conduite, marche, vélo ou transit_mode=bus, transit_mode=train|tram|metro
- Dans le modèle_du trafic champ : soit partir best_guess, ou passez à pessimiste ou optimiste
- Partir maintenant dans le horaire_de_départ champ, ou spécifiez d'abord l'heure en le convertissant au format Unix Timestamp (cela devrait ressembler à 1627557223). https://www.unixtimestamp.com/ le service est pratique pour convertir l'heure au format requis
Vous pouvez également trouver et ajouter d'autres fonctionnalités dans notre documentation.
Remarque: Si les paramètres du fichier de données ne sont pas spécifiés correctement, la ligne contenant la demande d'erreur sera ignorée et n'sera pas écrite dans le document.
Lorsque le fichier est prêt, choisissez ce qui vous convient le mieux :
Lancez en double-cliquant et l'API commencera à calculer.
La vitesse d'exécution est d'environ 1 seconde par ligne.
L'application :
Le script :
Les demandes sont exécutées de manière séquentielle, une par une. Ce qui signifie que la demande suivante ne sera envoyée que lorsque la précédente sera terminée et complètement enregistrée.
L'arrêt forcé du script est effectué par la commande CTRL + C.
Un fichier avec les résultats nommé result.csv sera automatiquement créé lorsque vous lancerez le script ou l'application. Par conséquent, vous devriez obtenir des lignes contenant tous les paramètres entrants, les résultats des calculs de l'API et l'heure à laquelle la demande a été faite.
À l'aide de ce script, vous pouvez facilement obtenir les résultats de l'API dans Excel.