Клуб API Карт

Расчет растояния до клиента, для расчета стоимости доставки

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

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

еще конечно было бы не лишним, как то учесть средее количество пробок по пути и в связи с этим получится  средняя скорость по маршруту...и если предположить что есть некая средня скрость, в случае пробок расстояние как бы увеличивается (для обработчика расчета цены доставки)

если такого скрипта нет то сколько он мог бы стоить?

еще обратил внимание, что в п Октьябрьский, Люберецкого раона, отсутвует целая пром зона...

есть какаяя то возможность дорисовать недостающее, чтоб это выглядело как яндекс карта, а не рисованная добавка...

10 комментариев
Алексей, очень хорошй вопрос!

Давайте по порядку. Во-первых, хочу напомнить, что на данный момент прокладывание маршрута доступно для Москвы, области и Украины. Во-вторых, хочу напомнить, что по условиям пользовательского соглашения, карты можно использовать только в открытых системах. Насколько я понимаю, речь сейчас идет про интернет-магазин. Мы думали над вариантами использования карт в магазинах - есть идеи, как можно реализовать сервис без нарушения ПС - важно чтобы функционал, который вы реализуете на картах был доступен любому пользователю сети интернет. Но это детали, которые нужо обсуждать отдельно.

Если вас устраивают условия, описанные выше, пойдем дальше.

Все возможности, которые вам нужны, есть в API. И маршрутизация и расчет времени пути через пробки и т.д. (см. http://taxovik.ru/).Вы можете рассчитывать стоимость доставки исходя из расстояния до клиента или части города (посмотрите на Таксовик - они умеют считать расстояние по городу и за городом). Если необходимо увеличивать стоимость из-за задержек в дороге, то вы можете отталкиваться от предположительного времени движения по маршруту. Например, сравнив время проезда по маршруту без учета пробок и с учетом, можно получить разницу, которая может стать коэффицентом для расчета стоимости.

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

А вообще было бы очень интересно взглянуть на получившийся проект!
ну понимая что готового пока нет, обратился к народу и мне пока сделали вот такой набросок... http://www.girl_k.nextmail.ru/free_l/2010_12_29/index.html
это не точно, но лучше чем ничего...  но выщето такие проблемы должны быть не только у меня...

насчет доступа  я не очень понял, карта должна быть на сайте, и к ней должны иметь доступ все посетители...
еще про редактирование карт поправил первый пост
mehanol,
по указанной ссылке представлено очень странное решение.

Посмотрите на Таксовик - там решается ровно ваша задача (расчет стоимости), причем штатными средствами API Яндекс.Карт с более высокой точностью, технологически правильно, а главное, без нарушений использования Я.Карт.

Про доступ. Тут важно, чтобы любые данные на картах, которые вы размечаете, были доступны любому пользователю интернета. Например, если вы хотите показывать карту в заказе (а мы подразумеваем, что заказ может сделать любой пользователь интернета), то использование нашего картографического API не нарушает ПС. А вот если вы хотите создать карту всех заказов, то это уже противоречие. Ибо карта всех заказов будет доступна только администраторам сайта/магазина и произвольный пользователь интернета не сможет ее увидеть.
в таксовике имеется ввиду, что яндекс карты знают все улицы...
о чем я переспрашивал выше...
в яндексе нет нашей пром зоны, хотя это ближнее подмосковье, и я спрашивал как ее добавить...чтоб не никого не напрягать...

в таксовике надо чето писать, а не просто тыкать, что проще..

не очень представляю зачем иметь карту заказов...

когда климент тыкает в карту, он должне сфрмировать маршрут к себе, и вот это маршрут мы должны получит вместе се его заказом...
плюс к этому вместе с маршрутом, модуль расчета должне расчитать все выезды к клинету на замеры, монтаж и доставку...

если надо будет сдлать карту всех заказов, и для этого надо как то договариваться, ну значит надо договариваться с яндексом...
 

в яндексе нет нашей пром зоны, хотя это ближнее подмосковье, и я спрашивал как ее добавить...чтоб не никого не напрягать...


Вы можете отрисовать ее сами в народной карте
Тогда через АПИ она тоже будет доступна
Нет, тут речь про другое - в народной карте маршрутизация не работает.

Тем не мнее, можно за отправную точку взять какое-то место, которое есть на больших картах и находится близко к промзоне. А потом в расчетах просто прибавлять расстояние от промзоны до отправной точки.
Указывать место на карте кликом мышки тоже можно, это совсем не проблема.

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

но похоже до яндекса как до газпрома доходит...я им напмсал, а они меня сюда послали...
похоже на сводепию...
послать саоме любимое занятие.. :)
mehanol,
здесь клуб для тех кто программирует (или начинает) на АПИ Яндекс.Карт.
Мы помогаем вэб-разработчикам если у них что-то где-то не получается.
Советом или куском кода, но не пишем за них всё от начала и до конца.
И также у нас нет примеров на все случаи жизни.

Поэтому, если Вы будете разрабатывать вашу систему и чтото будет не получаться, пишите, задавайте ваши вопросы и Вам помогут.

Вы также можете разместить тут объявление про поиск специалиста для решения ваших задач и озвучить свои условия, контакты и тд