© Tillypad, 2004-2024
© Tillypad, 2004-2024
22
Устройства с программным модулем Геокодер 2ГИС выполняют функции устройства геоидентификации при приеме заявок на доставку.
Устройство Геокодер 2ГИС подключается к загрузчику устройств.
Устройство Геокодер 2ГИС не может работать при подключении к интернету через прокси-сервер.
Эту проблему можно решить с помощью Microsoft Forefront TMG или его аналогов.
Для настройки геокодера нужно создать список с координатами обслуживаемых зон доставки и координатами подразделений-исполнителей заказов, а также настроить подключение геокодера к POS-терминалу.
Координаты зон доставки и подразделений-исполнителей удобно хранить и использовать в виде дополнительного параметра, который вносится в спецификацию POS-терминала. Порядок создания списка координат и дополнительного параметра устройств описан в разделе Как ввести координаты исполнителей и зон доставки?.
Подключение устройства к POS-терминалу описана в разделе Как подключить и настроить устройство геокодирования?.
Параметры устройства Геокодер 2ГИС:
Ключ доступа к 2ГИС.
Обязательный параметр.
Формат адреса клиента для доставки.
Населенный пункт для использования по умолчанию.
Групповой параметр, описывающий карту зон обслуживания.
Должна быть задана хотя бы одна карта зон обслуживания.
Интервал активности карты.
Необязательный параметр, задающий с какого времени и по какое будет активна данная карта. Если параметр не задан, то карта используется в течение всех суток.
Интервалы активности карт, заданные для устройства геокодирования, не должны пересекаться между собой.
Значение параметра указывается в формате ЧЧ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":"...", "geoRegionId":0, "coords":[[latitude, longitude],...] }, ... ]
Название зоны обслуживания.
Идентификатор зоны обслуживания.
Массив координат углов зоны обслуживания подразделения.
Включает в себя массивы с широтой и долготой углов многоугольника (зоны обслуживания).
Геоидентификаторы подразделений.
Геоидентификатор подразделения.
Название геоидентификатора подразделения.
Широта места расположения подразделения.
Долгота места расположения подразделения.