Как построить около 60 путевых точек на маршруте? В идеале на картах Google

Я проделал некоторую работу по подготовке оптимального маршрута в python, и у меня есть около 60 точек широты и долготы в кадре данных pandas, который я хотел бы превратить в маршрут, отображаемый на картах Google. Мне не нужны направления от Google, просто чтобы показать маршрут через мои уже заказанные путевые точки.

Было бы здорово, если бы я мог сделать это в коде, но даже ручной хак/решение было бы приемлемо. Я понимаю, что максимальное количество путевых точек в браузере составляет 10, но есть способы обойти это. Я попытался сгенерировать такой URL-адрес https://www.google.com/maps/dir/lat1,long1/lat2,long2/lat3,long3 ... и так далее до 60. Это отображает точки на картах Google, но не рисует маршрут .

Я думаю, основываясь на том, что я прочитал, можно написать какой-нибудь javascript, чтобы разбить все это на куски и построить их, но (хотя я пытался адаптировать пару скриптов) это выходит за рамки моих возможностей на данный момент.

Любые мысли о лучшем подходе?

Ваше здоровье


person Al___    schedule 14.04.2021    source источник
comment
Можете ли вы показать сценарии, которые вы пытались адаптировать?   -  person Calculuswhiz    schedule 14.04.2021
comment
@Calculuswhiz Я основывал его на ссылке ниже. Я знаю, что это предшествовало изменению ключа API, поэтому я адаптировал его, чтобы добавить свой ключ, но постоянно получал ошибки. Затем я попытался взять некоторые другие базовые фреймворки для карт Google, а затем медленно дополнить фрагментами этого кода, но каждый раз, когда я исправлял одну ошибку, я получал другую. github.com/rhiever/optimal- roadtrip-usa/blob/gh-pages/   -  person Al___    schedule 14.04.2021
comment
Не совсем уверен, что вы пытаетесь сделать в целом, но вы можете легко написать файл GPX из своих точек и загрузить его куда-нибудь, например, gpxeditor.co.uk, чтобы отобразить его на карте.   -  person Mark Setchell    schedule 15.04.2021
comment
возможный дубликат Хотите отобразить направление между 100 адресами в Google Карты   -  person geocodezip    schedule 15.04.2021
comment
связанный вопрос: API Карт Google для получения маршрута автобуса   -  person geocodezip    schedule 15.04.2021


Ответы (1)


Ни Google, ни Bing Maps не поддерживают это. Взгляните на Azure Maps. Он поддерживает маршрутизацию до 150 путевых точек и имеет гораздо более продвинутые параметры маршрутизации, чем любая из двух других платформ. Вот некоторые детали:

https://azure.com/maps

https://docs.microsoft.com/en-us/azure/azure-maps/how-to-use-best-practices-for-routing

https://docs.microsoft.com/en-us/rest/api/maps/route/getroutedirections

person rbrundritt    schedule 15.04.2021
comment
OP не запрашивал рекомендации API, хотя вопрос помечен несколькими тегами API. Ваш ответ, хотя VLQ. - person MrUpsidown; 15.04.2021
comment
Они спросили о Bing Maps от Microsoft. Azure Maps — это новая картографическая платформа от Microsoft. - person rbrundritt; 15.04.2021