Гео-визуализация бизнес-процессов и ведения карты сети.
Модуль является коммерческим!
mysql -D abills < /usr/abills/db/Maps.sql |
@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.
Первая доступная карта, не нуждается в ключе.
Не рекомендуется пользоваться слоем Hybrid, так как он нарушает лицензию! Используйте на свой страх и риск. |
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
Кнопка «Включить API» или слева «Библиотека».
Google Maps Javascript API. Кнопка «Включить».
Слева «Учётные данные»
«Создать» > «Ключ API»
Сохранить в libexec/config.pl как $conf{GOOGLE_API_KEY} = 'ВашКлюч';
Важно: при генерации API ключа Вы должны связать свою действительную банковскую карту. Данные вашей банковской карты надо вводить точно так же, как написано на карте. |
/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; | Цвета домов:
|
$conf{MAPS_MIN_CLUSTER_GROUP} = 1000; | Этот параметр определяет минимальное количество элементов на карте, после достижения которого будет применена кластеризация. Например, если значение этого параметра равно 10, то кластеризация будет применена только к группам элементов, содержащим более 10 отдельных объектов на карте. Это позволяет оптимизировать отображение крупных объемов данных на карте, предотвращая избыточное загромождение и улучшая производительность визуализации. |