Я реализую оболочку, которая запрашивает информацию о маршруте у разных провайдеров геопространственных / API-интерфейсов.Входными данными всегда являются две или более путевые точки (широта, пары долготы).
Моей целью не является сделать общедоступный тест или сравнение между различными поставщиками услуг.Проблема в том, что он довольно хорошо работает с картами Google, картами Bing и картами, но запрос маршрута у esri route api занимает вечно.
Для всех провайдеров я пытался оптимизировать настройки настолько, насколько мог: -Ограничение запрошенных выходных данных геометрией, временем и расстоянием - Использование только режимов вождения по умолчанию (например, автомобиль, нет информации в реальном времени ...)
РЕДАКТИРОВАТЬ:
Запросить URL-адреса и время отклика (запрошеноиз Берлина, Европа) ниже.Я выполнял запросы несколько раз, даже в разные дни, и время почти одинаковое.Координаты всегда от Парижа до Праги.
ESRI : 46,26 секунды (!)
https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World/solve?f=json&returnDirections=false&token=<my_api_token>&stops=2.3522,48.8566;14.4378,50.0755
BING : 611 миллисекунд
https://dev.virtualearth.net/REST/V1/Routes/Driving?key=<my_api_token>&ra=excludeItinerary,routePath&wp.1=48.8566,2.3522&wp.2=50.0755,14.4378
ЗДЕСЬ : 664 миллисекунды
http://route.api.here.com/routing/7.2/calculateroute.json?xnlp=CL_JSMv3.0.17.0&app_id=<my_api_token>&mode=fastest%3Bcar&representation=display&waypoint0=geo!48.8566%2C2.3522&waypoint1=geo!50.0755%2C14.4378&jsoncallback=H.service.jsonp.handleResponse(5)
GOOGLE : 92 миллисекунды
https://maps.googleapis.com/maps/api/js/DirectionsService.Route?5m4&1m3&1m2&1d48.8566&2d2.352200000000039&5m4&1m3&1m2&1d50.0755&2d14.437800000000038&6e0&12sen-US&23e1&callback=_xdc_._95pqrj&key=<my_api_token>
&token=117312
Кто-нибудь испытывал то же самое?Я пропускаю какие-либо шаги?
Обновление: посмотрите https://gis.stackexchange.com/questions/298955/esri-arcgis-routing-api-extremely-slow-compared-to-other-providers для получения дополнительной информации о том, как улучшить производительность.