Оптимальный способ построения и заполнения матрицы расстояний с помощью Google Maps API - PullRequest
0 голосов
/ 30 мая 2018

Скажем, у меня есть матрица расстояний, например,

           | Location 1 | Location 2 | Location 3 |
--------------------------------------------------|
Location 1 |            |            |            |
Location 2 |            |            |            |
Location 3 |            |            |            |

Я хочу нажать Google Maps API, чтобы заполнить это.Например:

           | Location 1 | Location 2 | Location 3 |
--------------------------------------------------|
Location 1 | 0 min      | 6-10 min   | 12-18 min  |
Location 2 | 6-10 min   | 0 min      | 8-12 min   |
Location 3 | 12-18 min  | 8-12 min   | 0 min      |

Я знаю, что могу получить их API матрицы расстояний , чтобы получить эту информацию, но их примеры довольно лаконичны.

В качестве примера, скажем,У меня есть ~ 50 мест, для которых будут проходить столбцы и строки.Могу ли я поразить их API таким образом, чтобы

https://maps.googleapis.com/maps/api/distancematrix/json
?origins=Location 1|Location 2|Location 3
&destinations=Location 1|Location 2| Location 3
&mode=driving
&traffic_model=optimistic
&language=en&key=YOUR_API_KEY

И тогда я ожидал бы получить свой JSON объект и проанализировать его, чтобы заполнить мою таблицу соответствующим образом?

По сути, мой вопрос сводится к

Сколько отправлений и пунктов назначения я ограничил в одном запросе с помощью матрицы расстояний?И буду ли я соответствующим образом форматировать свой URL для 60+ отправителей и пунктов назначения?

...