Voor het berekenen van de afstand tussen twee punten (voor het declareren van reiskosten) gebruiken wij de Google Distance Matrix API. Voor de API hebben wij een key om deze te gebruiken in de back-end. Voor de eerste 100.000 requests kost het 0.005USD per request, er is echter per maand een gratis krediet beschikbaar van 200USD.
Opties van JDI
Wij waren zijn voor het project de opties gegeven gebruik te maken van de Google Matrix Distance API of een ANWB routeplanner API, . JDI heeft voorheen altijd de routeplanner op de site van de ANWB gebruikt maar gaf de voorkeur uit naar de Google API. Over de ANWB routeplanner API zelf is niks te vinden, alleen APIs die claimen gelijke resultaten te hebben met de ANWB routeplanner. Met voorkeur naar de Google API vanuit JDI, hebben wij er voor gekozen gebruik te maken van deze API.
API Documentatie
Bij het versturen van een request kunnen er verschillende parameters worden mee gegeven:
...
Uiteindelijk zal dit gebruikt worden om de reiskosten te berekenen van een gebruiker.
Verschil tussen Google API en ANWB routeplanner
Tot slot zijn wij gevraagd door JDI een overzicht te maken van de verschillen tussen de afstanden berekend door de ANWB routeplanner en de door ons gebruikte Google API, deze ziet er als volgt uit:
...