© Tillypad, 2004-2025
© Tillypad, 2004-2025
22
Устройства с программным модулем Геокодер Яндекс выполняют функции устройства геоидентификации при приеме заявок на доставку.
Устройство Геокодер Яндекс подключается к загрузчику устройств.
Устройство Геокодер Яндекс не может работать при подключении к интернету через прокси-сервер.
Эту проблему можно решить с помощью Microsoft Forefront TMG или его аналогов.
Для настройки геокодера нужно создать список с координатами обслуживаемых зон доставки и координатами подразделений-исполнителей заказов, а также настроить подключение геокодера к POS-терминалу.
Координаты зон доставки и подразделений-исполнителей удобно хранить и использовать в виде дополнительного параметра, который вносится в спецификацию POS-терминала. Порядок создания списка координат и дополнительного параметра устройств описан в разделе Как ввести координаты исполнителей и зон доставки?.
Подключение устройства к POS-терминалу описано в разделе Как подключить и настроить устройство геокодирования?.
Параметры устройства:
Универсальный указатель ресурса (URL) запроса к геокодеру.
Обязательный параметр.
В параметре URL
должен быть указан API-ключ!
За API-ключом обращайтесь в Яндекс.
Формат адреса клиента для доставки.
Населенный пункт для использования по умолчанию.
Групповой параметр, описывающий карту зон обслуживания.
Должна быть задана хотя бы одна карта зон обслуживания.
Интервал активности карты.
Необязательный параметр, задающий с какого времени и по какое будет активна данная карта. Если параметр не задан, то карта используется в течение всех суток.
Интервалы активности карт, заданные для устройства геокодирования, не должны пересекаться между собой.
Значение параметра указывается в формате ЧЧ1:ММ1-ЧЧ2:ММ2
. Время начала интервала активности карты ЧЧ1:ММ1
включается в него, а время окончания ЧЧ2:ММ2
- не включается. Например, если интервал активности карты задан как 10:00 - 18:00
, то он будет использоваться с 10:00:00
до 17:59:59
.
Время окончания интервала активности карты ЧЧ2:ММ2
можно указать меньшим или равным, времени его начала ЧЧ1:ММ1
. В этом случае интервал будет заканчиваться на следующий день. Например, если интервал активности карты задан как 19:00 - 03:00
, то он будет использоваться с 19:00:00
до 02:59:59
следующих суток.
Описание зоны обслуживания.
Зона обслуживания задается в виде многоугольника на карте города и описывается через координаты углов этого многоугольника. Для описания координат зоны обслуживания используется формат JSON.
[ { "name":"...", "coords":[[latitude, longitude],...] }, ... ]
Название зоны обслуживания.
Массив координат углов зоны обслуживания подразделения.
Включает в себя массивы с широтой и долготой углов многоугольника (зоны обслуживания).
Геоидентификаторы подразделений.
Геоидентификатор подразделения.
Название геоидентификатора подразделения.
Широта места расположения подразделения.
Долгота места расположения подразделения.