Гео-визуализация бизнес-процессов и ведения карты сети.
Возможности
Добавление изображения карт для определенных районов
Добавление домов
Добавление NAS серверов
Отображение информации по дому - количество клиентов, онлайн клиенты, № квартиры, депозит
Отображение информации по NAS серверу - IP, название, тип
Отображение подключенных абонентов
Отображение заявок на подключение и заявок абонентов
Визуализация отчётов на карте
- Форма быстрого поиска пользователей дома
- Отображение PON на карте
maps
Добавление домов на карту
Добавление NAS серверов на карту
Добавление маршрутов на карту(Перенесено в Cablecat)Добавление Wi-Fi зон на карту
Отображение информации о клиентах по конкретному дому (онлайн, оффлайн, логин, депозит, квартира)
Отображение депозита разными цветами (отрицательный депозит отображается красным)
Отображение информации об установленном оборудовании
Отображение информации о маршрутах (тип кабеля, длина, описание, NAS 1-2)
Отображение информации об колодцах (название, описание)
Создание ссылок на районы в google maps для последующего быстрого перемещения по них
Установка
Code Block | ||||
---|---|---|---|---|
| ||||
mysql -D abills < /usr/abills/db/Maps.sql |
Code Block | ||||
---|---|---|---|---|
| ||||
@MODULES = ( 'Maps' ); |
Регистрация ключа Google API
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
Кнопка «Включить API» или слева «Библиотека».
Google Maps Javascript API. Кнопка «Включить».
Слева «Учётные данные»
«Создать» > «Ключ API»
Сохранить в libexec/config.pl как $conf{MAPS_GOOGLE_API_KEY} = '%ВашКлюч%';
Для серверных запросов нужен отдельный ключ (Ключ сервисного аккаунта), который нужно сохранять в $conf{GOOGLE_API_KEY}.
Warning |
---|
Важно: при генерации API ключа Вы должны связать свою действительную банковскую карту. Данные вашей банковской карты надо вводить точно так же, как написано на карте. |
Настройка
Работа с журналом адресов
Maps 2.0
Maps
Добавление объектов
Удобный способ регистрации координат и создания новых объектов.
При добавлении маркера «Дом» также есть возможность создания нового дома в журнале адресов.
По скольку, форма выбора адреса загружается динамически, вы можете, не закрывая карту, в другой вкладке добавлять районы и улицы.
По нажатию на кнопку, выберите тип нового объекта. По клику на карте, выскочит форма с параметрами необходимыми для добавления объекта.
Вы можете перемещаться по карте с помощью жеста «drag» (зажав кнопку мышки).
В любой момент вы можете сбросить текущую операцию, нажав на кнопку сброса
Удаление
Для входа в режим удаления, нажмите на кнопку удаления маркера.
В режиме удаления, нажмите на иконку маркера, который хотите удалить.
Вы можете перемещаться по карте с помощью жеста «drag» (зажав кнопку мышки).
В любой момент вы можете сбросить текущую операцию, нажав на кнопку сброса
Слои объектов
С помощью кнопки управления слоями вы можете выбрать слои, которые нужно отобразить.
При первом вызове слоя, объекты скачиваются с билинга и кешируются.
Методы работы со слоями: * Нажмите на нужный слой для того, чтобы отобразить/спрятать объекты слоя.
Поиск
Поиск реализован через Locations API.
Доступны два режима поиска:
По запросу
По типу
Поиск ведётся в радиусе 5 км от Начального центра карты, но если объектов немного, зона поиска автоматически расширяется.
Поскольку для клиентов важнее всего 3 типа объектов (банкоматы, банки, терминалы), они могут указать интересующие типы в поиске «По типу».
Полигоны районов
Полигоны позволяют увидеть к какому району относятся маркеры.
Полигоны строятся по принципу минимальной выпуклой оболочки.
Чтобы включить/отключить отображение полигонов, нажмите на кнопку Полигоны районов.
Кластеры
Кластеры позволяют группировать маркеры, если они находятся слишком близко друг к другу. Кроме того, если нужно отобразить много маркеров, время на рендеринг карты уменьшается больше чем в 10 раз. Каждый слой карты имеет свой кластеризатор.
Методы работы с кластеризатором домов:
Нажмите на иконку кластера, чтобы быстро приблизить область и отобразить маркеры внутри кластера.
Способ отображения контролируется кнопкой
Есть 3 режима:
Группировать
Не группировать
Не отображать
В зависимости от текущего режима кнопка изменяет свой цвет.
Настройка
/usr/abills/libexec/config.pl
$conf{MAPS_MAP_TYPE} = 'google'; | Тип карты по умолчанию ('google', 'yandex') |
---|---|
$conf{MAP_VIEW} = ''; | Тип отображения карты (спутник, схема); |
$conf{MAP_LINE_SIZE} = 5; | Толщина линий маршрута |
$conf{MAP_LINE_OPACITY} = 0.5; | Прозрачность линий маршрутов |
$conf{GOOGLE_API_KEY} = 'SecrtKeYGoogle'; | Ключ к API Google (для серверных запросов - Ключ типа «Сервер») |
$conf{MAPS_GOOGLE_API_KEY} = 'SecrtKeYGoogle'; | Ключ к API Google (для браузерных запросов - Ключ типа «Браузер») |
$conf{MAPS_PAYSYS_NO_BUILDS} = 1; | Включить слой домов на карте, в кабинете пользователя |
---|---|
$conf{MAPS_NON_PRIVILEGED_EDIT} = '1' | Позволит администраторам без доступа к меню «Настройка» изменять объекты на карте |
$conf{MAPS_BUILD_COLOR_BY_ONLINE} = 1; | Цвет дома на карте зависит от онлайна в доме |
Идентификатор загрузки объектов
Идентификатор загрузки объектов отображает процент загрузки существующих объектов
Отображает количество элементов которое прогрузились
на карте.
Отчет по отображаемым объектам
Данный отчёт отображает количество элементов, которые есть на карте.
Отчёт>Maps