I'm implementing a wrapper that requests route information from different geospatial / GIS API providers. Input is always two or more waypoints (latitude, longitude pairs).
It is not my goal to do a public benchmark or a comparison between different service providers. The problem is, it works pretty well with Google Maps, Bing maps and Here maps but requesting a route from Esri route API takes forever.
For all providers, I tried to optimize settings as far as I could: - Limiting the requested output to geometry, time and distance - Using just default driving modes (such as car, no real time information...)
Request URLs and response times (requested from Berlin, Europe) below. I executed the requests multiple times, even at different days and the times are almost the same. Coordinates are always Paris to Prague.
Esri: 46,26 seconds(!)
Bing: 611 milliseconds
HERE: 664 milliseconds
Google: 92 milliseconds
Has anyone experienced the same? Do I miss any steps?