Извините, что подробно описываю наш смысл логистики, но, надеюсь, таким образом донести до разработчиков актуальность проблемы:
Специфика доставки хлеба довольно своеобразна. На практике, не всегда основной водитель едет на свой рейс. Существует отдельный штат подменных водителей, которые регулярно возят продукцию на разные рейсы. Порой, подменный водитель едет в совершенно не знакомый район. Для этих случаев используется навигация. Используя современные навигационные системы с довольно подробной детализацией, адрес найти не составляет труда. Но, иногда в накладных прописывается юридический адрес клиента (в специфику документооборота и заведения клиентов в базе вникать сейчас не будем). Иногда это ряд ларьков, и конкретно над каким остановиться – зачастую, непонятно. В некоторых случаях это длинная многоэтажка с несколькими магазинами, и с подъездами с разных сторон (двор перегорожен плитами, шлагбаумами, прочие не проездные моменты). Место выгрузки – чаще всего конкретная точка, так как пешком носить издалека продукцию пришлось бы носить довольно долго и тяжело. Отдельный момент – время. Магазинов на рейсе довольно много, каждый магазин должен получить продукцию не позднее 12:00, каждый день. Основная масса торговых точек начинает свою работу с 8:00 (реже с 7:00). То есть, работа на районе продолжается всего лишь 4 – 5 часов. На рейсе может быть до 30 мест выгрузки. Если посчитать, то на дорогу к точке и на её выгрузку есть только 10 минут (в среднем). Задержка по 5 минут на каждом магазине влечет опоздание на последнюю точку в рейсе на 2,5 часа. Это не допустимо. Сложно сократить время передачи товара (пересчёт материальных ценностей). Поэтому я озадачился сокращением времени поиска места выгрузки – навигация не по адресам, а к каждому отдельному конкретному месту выгрузки.
Геозоны хлебное предприятие использует для контроля посещений места выгрузки автомобилями. Чаще всего это довольно малая по площади зона. При использовании типа «Круг» - центр круга определяет координаты геозоны, которые мы можем видеть в её свойствах. При нанесении (или корректировке) геозоны я строю трек за несколько дней, центр круга навожу на скопление парковок. Таким образом координаты центра круга можно использовать для навигации подменного водителя.
Мобильная версия «Виалон» показывает список геозон, а также визуализирует их на карте. Водитель видит круги определенного радиуса, ему не очень понятно, куда подъезжать на выгрузку. Неплохо было бы иметь возможность в мобильной версии переключать визуализацию «круг-центр», и обозначать каким-либо непрозрачным символом (флажок, кружок, треугольник и т.д.). А также было бы неплохо иметь возможность визуализировать геозоны не по отдельности, а группами (используется группировка вэб версии). Чтоб водитель видел на карте точки только своего рейса, и мог заезжать «по пути». Данная настройка актуальна не для аккаунта, а для устройства (андроид), так как все водители используют один аккаунт.
Ссылки на Яндекс и Гугл карты с координатами места выгрузки прописываются вручную в поле «Описание». Водитель в мобильной версии открывает «Описание» и переходит по ссылке в приложение навигации, где прокладывает маршрут к точке выгрузки. Пример:
Яндекс
https://yandex.ru/maps/?pt=40.155712,47 … &l=map
Google
https://www.google.com/maps/search/?api … O1HNNqY**a
Можно ли доработать функционал программы Виалон таким образом, чтоб в поле «Описание» (либо в другое дополнительное поле) подставлялись подобные ссылки с координатами центра круглой геозоны?
Если это потребует какие-либо соглашения с владельцами навигационных программ - можно поступить таким образом: добавить поля в настройках для каждого пользователя Виалона (первая часть первой ссылки, вторая часть первой ссылки, первая часть второй ссылки, вторая часть второй ссылки), где он будет сам прописывать части ссылок, а в Описание» (либо в другое дополнительное поле) данные частей ссылок и координаты будут складываться в один текст.