Fonctionnalités de l'API Distance Matrix

Fonctionnalités de l'API Distance Matrix
Crédit photo : API rapide

Commençons

Il est peu probable qu'il faille prouver aujourd'hui qu'un produit logiciel tel qu'une matrice de distance qui résout presque tous les problèmes de transport est non seulement extrêmement demandé mais souvent nécessaire. En conséquence, la demande pour divers services disposant de tels logiciels dans leur arsenal augmente. Et ici, nous voudrions souligner que c'est le matrice de distance ai du service qui prouve son utilité exceptionnelle, en particulier dans les domaines de l'activité humaine qui sont en quelque sorte liés au transport, à la logistique, au routage, à la navigation, etc.

Portée de l'API Distance Matrix

Il n'est pas nécessaire d'aller chercher des exemples bien loin pour voir que de nombreuses situations de la vie courante sont résolues avec succès grâce à la matrice des distances. Voici quelques exemples, mais pas limités à eux. Calculer la distance entre deux ou plusieurs points de coordonnées, développer des itinéraires entre des lieux, calculer le temps nécessaire pour parcourir les distances prévues, planifier des déplacements professionnels et personnels par différents modes de transport et même à pied - tout cela et bien d'autres exigences sont facilement couverts par le fonctionnalité de l'API Distance Matrix (API DMA). La raison pour laquelle l'interface API est ajoutée à la matrice de distance est évidente et ne devrait pas prêter à confusion.

L'interface API agit comme une sorte d'intermédiaire logiciel qui connecte votre programme avec d'autres programmes qui vous sont utiles. Revenant aux caractéristiques fonctionnelles de l'API DMA, il est impossible de ne pas mentionner que toute planification avec son aide prend en compte la situation de trafic objectivement existante. Malgré son insignifiance apparente, cet indicateur est très important, en particulier pour les voyages d'affaires, car il vous permet de prévoir des temps de trajet pratiques au stade de la planification, ainsi que de combiner différents modes de transport pour surmonter les parties problématiques de l'itinéraire.

En bref sur les demandes et les réponses

Quelle est donc l'essence du processus par lequel les utilisateurs peuvent réaliser leurs plans et tâches liés principalement au transport et au déplacement ? L'essentiel est élémentaire et réside dans l'activation de la chaîne de communication « demande-réponse ».

Commençons par une demande. Lorsque dans la vie courante, on veut se rendre à un endroit et demander son chemin aux passants, on donne l'adresse ou le nom de l'objet que l'on recherche ou les caractéristiques de l'endroit dont on a besoin. Dans le cas de l'API DMA, la situation est similaire ; seulement nous communiquons avec le service, non pas par communication verbale, mais faisons une demande sous la forme d'un protocole HTTP ou HTTPS. Tout comme lors de la communication avec une personne, la demande d'API DM doit contenir les informations d'entrée nécessaires pour traiter la demande.

Tout d'abord, ce sont les points de départ et d'arrivée de l'itinéraire (au nombre d'un ou plusieurs). Le format pour indiquer l'emplacement de ces lieux peut être soit sous la forme d'une identification textuelle qui nous est familière, soit sous la forme de désignations numériques de la grille géographique (coordonnées). Étant donné que le service dispose d'un géocodeur dans son arsenal, le processus de transformation d'un type d'adresse en un autre s'effectue rapidement et sans problème. Le deuxième composant nécessaire de la requête est une sorte d'autographe de l'utilisateur ou, en d'autres termes, la clé API.

Comme toute clé dans la vie de tous les jours, la clé API sert de confirmation de l'identité du propriétaire, de garant de la sécurité de ses données et de la possibilité de suivre l'intégralité de l'historique de l'activité et de l'ajuster en fonction des objectifs et des capacités. L'identification de l'emplacement et la clé API sont des attributs indispensables de la demande. Il existe d'autres paramètres facultatifs mais souhaitables. Pour connaître ces paramètres, visitez notre site Web, étudiez les documents nécessaires et remplissez facilement vos demandes.

Parlons maintenant de la réponse du service à la requête envoyée. La réponse est formée dans une configuration relativement simple, qui est représentée par JavaScript Object Notation, ou JSON en abrégé. Une telle configuration est pratique et simple, tant pour l'écriture que pour la lecture, et est également acceptable pour une utilisation aussi bien par un ordinateur que par une personne. Ainsi, une réponse JSON, tout comme une requête, contient un certain nombre d'éléments.

Évidemment, cet ensemble d'informations sur les adresses ou les coordonnées demandées par l'utilisateur sera un élément indispensable. De plus, la réponse reflétera à la fois les distances et la durée du déplacement dans le temps conformément aux informations demandées.

Il y a un autre paramètre intéressant dans la réponse - c'est ce qu'on appelle le champ des codes d'état. Et si vous voyez l'indicateur "OK" dans ce champ, votre demande est acceptée comme correcte et une réponse correcte est également générée. Si, pour un certain nombre de raisons, la demande est invalidée, alors au lieu de l'entrée "OK", vous verrez une entrée différente indiquant l'inexactitude de la demande. Pour plus d'informations, vous devez visiter la page des documents sur notre site Web.

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *

Vous aimeriez aussi