Functies van de Distance Matrix API

Functies van de Distance Matrix API
Fotocredit: snelle API

Laten we beginnen

Het is onwaarschijnlijk dat vandaag bewezen moet worden dat zo'n softwareproduct als een afstandsmatrix die bijna elk transportprobleem oplost, niet alleen extreem gewild is, maar vaak ook noodzakelijk. Dienovereenkomstig neemt de vraag naar verschillende diensten die dergelijke software in hun arsenaal hebben, toe. En hier willen we benadrukken dat het de afstandsmatrix ai van de dienst die zijn uitzonderlijke nut bewijst, vooral op die gebieden van menselijke activiteit die op de een of andere manier verband houden met transport, logistiek, routering, navigatie, enz.

Bereik van de Distance Matrix-API

Het is niet nodig ver te zoeken naar voorbeelden om te zien dat veel situaties in het dagelijks leven met succes worden opgelost dankzij de afstandsmatrix. Hier zijn slechts enkele voorbeelden, maar niet beperkt tot hen. Het berekenen van de afstand tussen twee of meer coördinaatpunten, het ontwikkelen van routes tussen plaatsen, het berekenen van de tijd om de geplande afstanden af ​​te leggen, het plannen van zakelijke en persoonlijke reizen met verschillende vervoerswijzen en zelfs te voet - dit alles en nog veel meer vereisten wordt gemakkelijk gedekt door de functionaliteit van de Distance Matrix API (DMA API). Waarom de API-interface wordt toegevoegd aan de afstandsmatrix ligt voor de hand en mag niet tot misverstanden leiden.

De API-interface fungeert als een soort software-tussenpersoon die uw programma verbindt met andere programma's die voor u nuttig zijn. Terugkomend op de functionele kenmerken van de DMA API, het is onmogelijk om niet te vermelden dat elke planning met zijn hulp rekening houdt met de objectief bestaande verkeerssituatie. Ondanks de schijnbare onbeduidendheid, is deze indicator erg belangrijk, vooral voor zakenreizen, omdat u hiermee in de planningsfase handige reistijden kunt voorzien en verschillende vervoerswijzen kunt combineren om problematische delen van de route te overwinnen.

Kort over verzoeken en antwoorden

Dus wat is de essentie van het proces waarmee gebruikers hun plannen en taken die voornamelijk verband houden met transport en beweging kunnen realiseren? De essentie is elementair en ligt in het activeren van de communicatieketen “verzoek-antwoord”.

Laten we beginnen met een verzoek. Wanneer we in het gewone leven ergens heen willen en de weg vragen aan voorbijgangers, geven we het adres of de naam van het object dat we zoeken of de kenmerken van de plek die we nodig hebben. In het geval van de DMA API is de situatie vergelijkbaar; alleen wij communiceren met de service, niet via verbale communicatie, maar doen een verzoek in de vorm van een HTTP- of HTTPS-protocol. Net als bij communicatie met een persoon, moet de aanvraag voor de DM API de invoerinformatie bevatten die nodig is om de aanvraag te verwerken.

Allereerst zijn dit de start- en eindpunten van de route (in de hoeveelheid van een of meer). Het formaat voor het aangeven van de locatie van deze plaatsen kan de vorm hebben van tekstuele identificatie die ons bekend is of in de vorm van numerieke aanduidingen van het geografische raster (coördinaten). Omdat de dienst een geocoder in zijn arsenaal heeft, wordt het proces van het omzetten van het ene type adres in het andere snel en zonder problemen uitgevoerd. Het tweede noodzakelijke onderdeel van het verzoek is een soort handtekening van de gebruiker of, met andere woorden, de API-sleutel.

Zoals elke sleutel in het dagelijks leven, dient de API-sleutel als een bevestiging van de identiteit van de eigenaar, een garantie voor de veiligheid van zijn gegevens en de mogelijkheid om de volledige activiteitengeschiedenis bij te houden en aan te passen afhankelijk van de doelen en mogelijkheden. Zowel de locatie-identificatie als de API-sleutel zijn onmisbare attributen van de aanvraag. Er zijn andere optionele maar wenselijke parameters. Om erachter te komen wat deze parameters zijn, bezoekt u onze website, bestudeert u de nodige documenten en vult u eenvoudig uw verzoeken in.

Laten we nu de reactie van de service op het verzonden verzoek bespreken. Het antwoord wordt gevormd in een relatief eenvoudige configuratie, die wordt weergegeven door JavaScript Object Notation, of kortweg JSON. Een dergelijke configuratie is handig en eenvoudig, zowel voor schrijven als voor lezen, en is even acceptabel voor gebruik door zowel een computer als een persoon. Een JSON-antwoord bevat dus, net als een verzoek, een bepaald aantal elementen.

Vanzelfsprekend zal die set informatie over de adressen of coördinaten die door de gebruiker zijn opgevraagd, een onmisbaar element zijn. Bovendien zal het antwoord zowel de afstanden als de duur van de beweging in de tijd weergeven in overeenstemming met de gevraagde informatie.

Er is nog een interessante parameter in de respons – dit is het zogenaamde veld met statuscodes. En als u de "OK" -indicator in dit veld ziet, wordt uw verzoek als correct geaccepteerd en wordt er ook een correct antwoord voor gegenereerd. Als het verzoek om een ​​aantal redenen ongeldig wordt verklaard, ziet u in plaats van de vermelding "OK" een andere vermelding die de onjuistheid van het verzoek aangeeft. Voor meer informatie moet u de documentenpagina op onze website bezoeken.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Dit vind je misschien ook leuk