Клуб API Карт

Расчёт стоимости доставки

Пост в архиве.

Здравствуйте подскажите пожалуйста как сделать расчёт доставки с двумя изменяемыми пунктами. Вводиш форму откуда и вводишь в форму куда вести груз, и калькулятор расчитывает стоимость. В http://api.yandex.ru/maps/jsbox/deliveryCalculator этом примере можно поменять только пункт куда везти. Может ссылочку кинете где освещается этот вопрос. Или может кто то сделать может. Спасибо. 

22 комментария

Добавьте еще один метод в прототип калькулятора - ptp.setEndPoint

по аналогии с ptp.setStartPoint и еще один SearchControl для конечной точки,

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

в методе getDirections нужно в самом начале проверять существуют ли обе точки, 

и если нет делать return

Павел Дикий
28 января 2016, 03:13

Бабуля, ну помоги конкретным кодом, очень буду благодарен ! ничего не выходит(((

Мы доработали этот пример.

Теперь обе точки можно изменять

http://api.yandex.ru/maps/jsbox/2.1/deliveryCalculator

Павел Дикий
28 января 2016, 03:13

пардон, я не внимательный.. и ошибся, я хотел спросить про другое. про этот творение http://dimik.github.io/ymaps/examples/delivery-calculator/  .. вот как там сделать просто ввод только с двух input ? простите что достаю такими, возможно, глупыми вопросами .

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

Добавьте по аналогии методу setDestination, метод setOrigin

и еще один поисковый контрол

Павел Дикий
28 января 2016, 03:13

ну как бы если бы я соображал где и как прописать, то думаю сделал бы!) но совсем ни как) а нету готового решения в темах? не припомните? очень нужно, вродь не так же сложно два инпута, что то в коде закоментировать , что то добавить. я встречал темы, но их игнорировали.. 

Расскажите про ваш проект и более подробно про задачу.

Я постараюсь помочь.

Павел Дикий
28 января 2016, 03:13

прект такой, что человеку какому-нибудь нужно что то доставить, и он не знает сколько дать денег курьеру, а этот калькулятор бы помог человеку расчитать стоимость, что хотя бы примерно осознавал о какой сумме речь. там он вводит вес доставки, выбирает КУРЬЕР или АВТО , срочность , и адреса указывает. и ему пищут сколько нужно заплатить. в идеале хотечу так, бесплатно такой реализации не нашел, нашел ваш калькулятор, и решил что его можно переделать , у самого времени сейчас нету разобраться, ибо работаюпо 12 часов в день без выходных. но время иногда появляется, тогда занимаюсь тем что разбираю подобные вещи. 

а где размещать? есть ссылка?

Павел Дикий
28 января 2016, 03:13

сайт делается, просто хочется готовый калькулятор при нажатии на кнопку, эта кнопка будет на форме заполнения, нажимаем РАСЧИТАТЬ СТОИМОСТЬ ДОСТАВКИ и у нас в новом окне чудо калькулятор 

есть макет (картинка), как должно быть?

Павел Дикий
28 января 2016, 03:13

понятно, я постараюсь на выходных сделать максимально близко к вашему макету

Павел Дикий
28 января 2016, 03:13

ого, буду очень благодарен! Спасибо за отзывчивость!! 

Павел Дикий
28 января 2016, 03:13

Добрый вечер, все же у вас не вышло?(

Я вроде бы еще в тогда обновил пример. Вы не смотрели?

Павел Дикий
28 января 2016, 03:13
Да нет, не глянул, Вы ведь сказали, что на выходных сделаете близко к примеру, вот я и ждал сообщения сидел)

Скажите пожалуйста, а можно ли установить статичные 5 адресов (магазинов) на карте с которых ведется доставка товаров, и при щелчке (то бишь выборе точки B) рассчитывать маршрут со стоимостью до ближайшего магазина?

Или если можно при двух щелчках, сначала выборе точки B (при вводе адреса в форму или свободном щелчке по карте), затем точки A (при клике по одному из магазинов)?

Я где-то видел подобную реализацию, только уже не помню на каком сайте((

dimik,
добрый день. в примере не отображается стоимость.
dimik,
Здравствуйте. К сожалению, не ставятся точки и не строится маршрут. Сделал на вашем примере. Теперь почему-то ничего не работает. Помогите!!!! 
spbsavanna,
возможно, что-то не так с вашим ключом. Напишите нам в техподдержку.
Здравствуйте. Как в Вашем примере отредактировать стиль блока куда вводятся адреса?