Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Матрица расстояний (https://javascript.ru/forum/misc/55720-matrica-rasstoyanijj.html)

lihtaryk 11.05.2015 17:37

Матрица расстояний
 
Доброго времени суток! Мне для дипломной работы по экономике необходима матрица расстояний между определенными адресами. Программирование я не изучала. Может есть какая-то программа для этого? чтобы можно было ввести адреса и получить матрицу расстояний?

laimas 11.05.2015 18:22

Яндекс.Карты, инструмент линейка.

lihtaryk 11.05.2015 18:25

Мне нужно расстояния между 70 адресами попарно друг с другом. Сколько это я буду линейной то мерять???

lihtaryk 11.05.2015 18:26

Нужно для решения транспортной задачи коммивояжера

laimas 11.05.2015 21:58

Может есть какая-то программа для этого?

Готовой именно программы не знаю. Посредством API Яндекс карт эту задачу можно решить, но программирования вы не изучали. И что же тогда вам посоветовать?

lihtaryk 13.05.2015 13:25

Ее нужно на конкретном компьютере сделать? Или можно у кого-то попросить?
Как вы думаете, реально мне, без знания программирования, достаточно быстро понять и сделать?

laimas 13.05.2015 14:34

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

Описание API карт здесь, есть в сети и примеры работы с ним, в частности есть примеры описывающие и вашу задачу, например здесь.

Читайте и делайте вывод сможете ли сами.

рони 13.05.2015 15:56

:write:
http://javascript.ru/forum/events/47...aps-route.html
Цитата:

Сообщение от lihtaryk
Может есть какая-то программа для этого? чтобы можно было ввести адреса и получить матрицу расстояний?

http://javascript.ru/forum/offtopic/...tml#post257546

lihtaryk 14.05.2015 17:59

Спасибо большое! Я имела ввиду одолжить не компьютер, а саму программку у кого-то скинуть

lihtaryk 21.05.2015 15:06

Подскажите, пожалуйста. Я зарегистрировалась на сайте, ссылку на который вы мне дали (Инфоспайс), но я не могу просматривать блоги, поэтому мне не доступен пример. Что нужно сделать, чтобы иметь доступ к алгоритму?

lihtaryk 21.05.2015 15:36

На сколько я понимаю, нужно создать текстовый файл, вставить туда API код и переименовать в html файл, правильно?

laimas 21.05.2015 18:31

Не знаю, я не регистрировался там, просто дал ссылку на первый попавшийся пример потому, что он был с пояснением. Регистрации не требовалось, и где среди блогов искать его сказать не могу. Есть и другие примеры в сети подобных, что привел рони.

laimas 21.05.2015 18:33

API карт, это подключаемый js-файл содержащий различные методы для работы с картами.

lihtaryk 23.05.2015 14:03

Мне может кто-то в этом помочь? чтобы точно работало. Я заплачу...

laimas 23.05.2015 15:33

Вполне могут, попробуйте в разделе Работа предложить.

lihtaryk 23.05.2015 15:52

Спасибо! Так и сделаю!

barkar 24.05.2015 12:54

https://developers.google.com/maps/d...rections-panel

lihtaryk 24.05.2015 15:55

barkar,
Это уже интересно! Но там расстояние показано для 2 точек. А мне нужно для 70. Я читала, что можно такое сделать

рони 24.05.2015 16:01

lihtaryk,
сделать такое можно, но здесь вам никто не поможет, задача ресурсоёмкая и для профессиональных математиков, одного интерфейса карт здесь недостаточно.

lihtaryk 24.05.2015 16:04

Скажите мне, пожалуйста, куда обратиться?

рони 24.05.2015 16:22

lihtaryk,
искать логистическую фирму и писать задание для её датацентра, на коленке 70 маршрутов по реальным дорогам не просчитать, если нет денег просто ехать в ближайший пункт и далее также.
Задача коммивояжёра

lihtaryk 25.05.2015 14:55

https://developers.google.com/maps/d...tancematrix?hl
Это разве не то, что мне нужно? Если да, расскажите как это реализовать?


Часовой пояс GMT +3, время: 03:45.