Я использую Маршрут, чтобы получить направление маршрута, чтобы получить расстояние от А до В
EG https://atlas.microsoft.com/route/directions/json?subscription-key=XXXXXXXXXXXXXXXXXXXXXX&api-version=1.0&query='ORIGIN':'DESTINATION'
REF: https://docs.microsoft.com/en-us/rest/api/maps/route/getroutedirections#getroutedirections
У меня есть данные для циклического прохожденияв минуту я извлекаю 42 строки из базы данных и печатаю на веб-странице. каждый раз, когда он зацикливается, я получаю DESTINATION от заданного элемента строки и статический от ввода, например ORIGIN
, затем вызываю API:
EG https://atlas.microsoft.com/route/directions/json?subscription-key=XXXXXXXXXXXXXXXXXXXXXX&api-version=1.0&query='ORIGIN':'DESTINATION'
Я проверял это, и это занимает слишком много времениболее или менее отвечая на что-либо в промежутке от 15 с до 20 с .
Теперь я также провел некоторое тестирование, используя, как вы предполагаете, матрицу расстояний Google и ответ на тот же объем данных в значительной степени отличается только от Googleзанимает от 4 с до 6 с .
Кто-нибудь знает, есть ли способ улучшить ответ от Azure? Я подписан на STANDARD S0 Ценообразование STANDARD S1 дает более быстрый ответ?
У кого-нибудь есть какая-либо информация? Оцените!