Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 8 Следующий »

Гео-визуализация бизнес-процессов и ведения карты сети.

Возможности

  • Добавление элементов на карту
  • Быстрое добавление домов
  • Отображение PON на карте
  • Линейка. Возможность измерить расстояние
  • Автоматическое заполнение координат
  • Изменение расположения объектов
  • Несколько узлов связи по одному адресу
  • Поиск объектов на карте
  • Карта для сторонних организаций
  • Автозаполнение узлов связи при добавлении кабеля
  • Запоминание последних координат пользователя и кнопка "Домой"
  • Загрузка изображения с увеличенной версией видимой карты
  • Отображение координат
  • Отображение аварий
  • Отображение камер
  • Отчёт отображаемых элементов
  • Координаты курсора

Установка

Модуль является коммерческим!
Добавление дампа базы

mysql -D abills < /usr/abills/db/Maps.sql


abills/libexec/config.pl

@MODULES = (
          'Maps'
          );

Добавить коммерческий файл

cp Maps.pm /usr/abills/Abills/mysql/Maps.pm

Виды доступных карт

Изменение  карты происходит в правом верхнем угле.

Для изменения начального типа карты на другой нужно указать параметр $conf{MAPS_DEFAULT_TYPE}

Принимаемые параметры: 'Google', 'Yandex', 'Visicom', '2GIS' и т.д (Название слоя в выпадающем списке). Если параметр не указан, то будет первой подгружатся OSM карта.
Пример:

$conf{MAPS_DEFAULT_TYPE} = 'Google';

Для Google Maps, Яндекс.Карты и Visicom Maps нужно получить API-Key.

OSM

Первая доступная карта, не нуждается в ключе.

Google maps

Слой Hybrid

Не рекомендуется пользоваться слоем Hybrid, так как он нарушает лицензию!

Используйте на свой страх и риск.

Регистрация ключа Google API

При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.

  1. https://console.developers.google.com/

  2. Кнопка «Включить API» или слева «Библиотека».

  3. Google Maps Javascript API. Кнопка «Включить».

  4. Слева «Учётные данные»

  5. «Создать» > «Ключ API»

  6. Сохранить в libexec/config.pl как $conf{GOOGLE_API_KEY} = 'ВашКлюч';


Важно: при генерации API ключа Вы должны связать свою действительную банковскую карту. Данные вашей банковской карты надо вводить точно так же, как написано на карте.

Яндекс.Карты

Регистрация ключа Yandex API
  1. Получить ключ можно в Кабинете разработчика
  2. Сохранить в libexec/config.pl как $conf{YANDEX_API_KEY} = 'ВашКлюч';

Visicom Maps

Регистрация ключа Visicom Maps API
  1. Получить ключ можно в Кабинете разработчика
  2. Сохранить в libexec/config.pl как $conf{VISICOM_API_KEY} = 'ВашКлюч';

2GIS

Настройка

/usr/abills/libexec/config.pl

$conf{MAPS_DEFAULT_TYPE} = 'Google';Тип карты по умолчанию ('Google', 'Yandex', 'OSM')
$conf{MAPS_DEFAULT_LATLNG} = '49.333232;21.4324334';Координаты первоначальной загрузки карты, если не разрешено получать текущие координаты;
$conf{GOOGLE_API_KEY} = 'SecretGoogleKey';Ключ к API Google
$conf{YANDEX_API_KEY} = 'SecretYandexKey';Ключ к API Yandex
$conf{MAPS_BUILD_COLOR_BY_ONLINE} = 1;

Цвета домов:

  • Есть онлайн пользователи в доме - зелёный,

  • Есть пользователи, но никто не онлайн - красный,

  • Нет пользователей в доме - серый.


  • Нет меток