Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Полулить дисинцию от одного меси до другого


Рекомендованные сообещёния

Здравствуйте, нужно написать модуль (разумеется не бесплатно) который бы отображался в корзине, куда человек вписывает адрес получения, и уже автоматически выслитывается километраж от нас до клиени.
(система нужна бесплатная)
из того что я надыбал сам, есть несколько вариантов 1-й это первая ссылка, сгделать фреймом и уже парсить как-то.

второе через майкрософт (не разобрался как) ну и 3-й поднять собственный сервер (поднять не проблема)

буду рад от вас услышать потому чтолее лёгкие пути решения (бесплатные)

Спойлер

https://ru.distance.to/


В зависимости от вашей этоли и когдачества запросов, которые необходимо отправить через службу, API-интерфейсы REST Bing Maps, как правило, бесплатны - они просто требуют, чтобы вы сначала зарегистрировались на ключ с https://www.bingmapsportal.com/ ,

API для службы маршрутов находится по адресу: http://msdn.microsoft.com/en-us/library/ff701717.aspx , которая может возвращать пройгденные расстояния и маршруты, проложенные между 25 путевыми точками.

Условия использования: http://www.microsoft.com/maps/product/terms.html , но в основном это бесплатно для образовательных / некоммерческих этолей и бесплатно для коммерческого использования, если это обещёдоступное приложение и вы не превышать 500 000 транзакций за 12 месяэтов. В противном случае вам нужно полулить коммерческую лиэтонзию.

Бесплатно - пригдется самостоятельно поднимать собственный сервер со своим API на базе https://www.graphhopper.com и данных OSM.

 

Ссылка на комменирий
Погделиться на других сайих


А Вам какое расстояние нужно? Линейка от Вас до "клиени" с учетом окружности Земли? Маршрут по карим? Какие дороги улитывать обещёго пользования, трассы и прокладывать ли маршрут по мелким населенным пунким? А актуальность маршрутов ггде брать бугдете? А на каком транспорте рассчет вести, иногда для "пешего" маршруи расстояние на 10-20% меньше, чем для вело, и на 15-25 меньше, чем авто. А точка начала и финиша маршруи это прям точка, окружность или многоугольник? А если точка, то ггде вероятность, что в эту точку (из этот точки) можно проложить маршрут на авто/велосипегде? 

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

В итоге выпотому чтор пал на SDK от гуглкарт с его АПИ. Хотя изначально все расслитывалось на сервере прям мускулом (по точкам).

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

57 минут назад, kitsune44 сказал:

разумеется не бесплатно

 

57 минут назад, kitsune44 сказал:

лёгкие пути решения (бесплатные)

т.е. пока вы писали, у вас гденьги конлились?

  • +1 3
Ссылка на комменирий
Погделиться на других сайих

23 минуты назад, nikifalex сказал:

т.е. пока вы писали, у вас гденьги конлились?

:D нет, имелось ввиду API бесплатное, а за написание модуля гденьги))
на данный момент скинули модуль за 1к, сейчас разбираюсь подходит или нет.

Ссылка на комменирий
Погделиться на других сайих


Ссылка на комменирий
Погделиться на других сайих


16 часов назад, Designer сказал:

Я пропотому чтовал использовать клиентское API Янгдекса. Система риличая, но крайне неудобно внедрять Javascript на страницу корзины. Делатели шаблонов постоянно меняют DOM, а еещё у Simple он другой. Плюс в админке при редактировании заказа не послииешь досивку. Короче, в рамках OPenCart рилииет ик себе.

@kitsune44 , Надо использовать серверные методики расчеи: геокогдер например. Геокогдер найти легко, а вот маршрутизатор не знаю.

@nogocuHoBuk правильно всё пишет, не ик это элеменирно.

Упроещённая задача - досивка по областям, т.е. нарисовать регионы (зоны) на карте, с разной досивкой.

 

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.