Как собрать данные по километражу с яндекс.карт? Какие могут быть решения?

regta
На сайте с 15.04.2006
Offline
309
1377

Здравствуйте

Такой вопрос возник. Буду признателен, если кто сталкивался.

Условно:

Есть 100 деревень и 10 городов в подмосковье.

Вот нужно узнать расстояние в километрах между каждой деревней и каждый городом (т.е. 100х10=1000 значений)

Яндекс.карты показывают километраж (маршруты).

Но вручную такое не осилить.

Какие есть решения? Как получить автоматом или полуавтоматом эти данные? Может есть уже готовые решения/скрипты/сервисы.

Буду признателен за советы и идеи!

P.S. кстати, яндекс.карты - не принципиальны, хоть откуда еще. Главное более-менее достоверные значения получить.

Заранее большое спасибо!

Цитируйте, плиз, историю переписки в личке. Спасибо.
tommy-gung
На сайте с 22.11.2006
Offline
295
#1

у карт api же есть

Здесь не могла быть ваша реклама
CP
На сайте с 12.08.2009
Offline
101
#2

https://tech.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/router-docpage/

var routeLength = route.getLength(); // Длина маршрута

Вроде Яндексом можно, гуглом вероятней тоже можно.

Профессиональный frontend: JS, html,css, Single-Page App (/ru/forum/964386)
Оптимизайка
На сайте с 11.03.2012
Offline
396
#3

You can try to populate the database with geo coordinates and calculate distances with sql queries (with PostGIS extension, fir example)

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
regta
На сайте с 15.04.2006
Offline
309
#4
tommy-gung:
у карт api же есть

есть-то-он-есть

И даже на лету страницу создать позволяет сразу с маршрутом и пр.

Но как собрать таблицу из 1000+ значений - вот тут вопрос :( :(

Оптимизайка:
You can try to populate the database with geo coordinates and calculate distances with sql queries (with PostGIS extension, fir example)

Оптимизайка, вы уже два месяца пишете на форуме только по буржуински?

Итс интерестинг, вотс хеппенинг?

---------- Добавлено 07.10.2016 в 11:49 ----------

Интересно, есть ли какой-нибудь удобный сервис по работе с api, чтобы получать данные минуя работу с кодом?

Спасибо.

K
На сайте с 08.04.2010
Offline
89
#5
regta:
Интересно, есть ли какой-нибудь удобный сервис по работе с api, чтобы получать данные минуя работу с кодом?

Это типа в одно поле ввели список деревень, в другое список городов и нажали кнопку "посчитать"? Думаю вряд ли.

Вот еще с гуглом вариант:

http://maps.googleapis.com/maps/api/distancematrix/json?sensor=false&destinations=москва&origins=рязань&language=ru&mode=driving
tommy-gung
На сайте с 22.11.2006
Offline
295
#6
Kasperaitus:
Вот еще с гуглом вариант:

вот и совсем простое решение нашлось

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий