Калькулятор расчета расстояния от А до Б
Добрый день.
Посоветуйте, что можно использовать, может есть готовые варианты, плохо ищу.
Задача: сделать на сайтеподобие калькулятор, где можно ввести точку А и точку Б, тебе строится маршрут и указывается километраж, сам километраж умножается на N'ую сумму.
Не нужно мега точных расчетов, приблизительно что бы считал километраж + понимал населенные пункты.
Наверное нужно типо такого: tech.yandex.ru/maps/jsbox/2.1/deliveryCalculator
Только как передать данные в FormIt
Спасибо.
п.с. без привязки к miniShop2 )))
Посоветуйте, что можно использовать, может есть готовые варианты, плохо ищу.
Задача: сделать на сайте
Не нужно мега точных расчетов, приблизительно что бы считал километраж + понимал населенные пункты.
Наверное нужно типо такого: tech.yandex.ru/maps/jsbox/2.1/deliveryCalculator
Только как передать данные в FormIt
Спасибо.
п.с. без привязки к miniShop2 )))
Комментарии: 2
Только как передать данные в FormItДобавить код в обработчик построения маршрута, который будет записывать данные в hidden input в форме.
В примере, в конце есть функция которая возвращает сумму:
function calculate(routeLength) {
return Math.max(routeLength * DELIVERY_TARIFF, MINIMUM_COST);
}
Перед return можно «пихать» данные в свою форму, которую обрабатывает FormIt, например:function calculate(routeLength) {
$('#your-hidden-input').val(routeLength * DELIVERY_TARIFF);
return Math.max(routeLength * DELIVERY_TARIFF, MINIMUM_COST);
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.