В Fort Monitor есть возможность использовать различные картографические сервисы в том числе OpenStreetMap, Wikimapia, Google Maps, Yandex Maps, Bing Maps, 2gis, Визиком карты и GIS-сервер.
Важно понимать, что большинство сервисов предоставляющих картографию, в случае использования в коммерческих целях и\или для мониторинга транспорта требуют оплату ключей доступа.
В Fort Monitor картографический сервис OpenStreetMap включен по умолчанию, он как Wikimapia и GIS-сервер является бесплатным.
Необходимые картографические сервисы можно включить или отключить в соответствующих параметрах файла "settings.js" в каталоге "\WebFM3\Scripts\" и переведя в состояние false – «отключено» или true – «включено». Например:
needWikimapiaMaps = true;
needGoogleMaps = true;
needYandexMaps = false;
needBingMap= false;
need2GISMaps = true;
needVisicom='true';
needGISServerMaps= false;
Для GIS Server необходимо задать путь к сервису в поле GISServerUrl. Пример:
GISServerUrl = "http://212.33.235.243";
Подробную информацию по установке и настройке GIS-сервера вы можете найти в этой статье: "Установка и настройка GIS сервера для использования векторных карт".
Google Maps API, равно как API Яндекс.Карт, API Bing Maps и API 2ГИС являются платными для систем мониторинга транспорта и доступ, и для их использования необходимо получить платный API-ключ:
- Для Google Maps можете получить здесь – Google Maps API.
- Для Яндекс карт здесь – API Яндекс.Карт
- Для Bing Maps - Bing Maps APIs
- Для 2ГИС здесь – API 2ГИС
Полученный или уже имеющийся ключ необходимо внести в файл settings.js, для этого в файле следует внести (либо добавить, если отсутствует) соответствующий параметр:
GoogleKey = '...';
YandexKey = "...";
bingKey = '…';
key2gis = '…';
где в кавычках (одинарных либо двойных) вместо ... задать API-ключ, а в конце этой строки обязательно должен стоять знак – ;
В отличии от остальных, платных картографических сервисов, Визиком карты не требует API ключа, но для доступа к картам необходимо заполнить форму регистрации, которую вы можете найти здесь.
Пример файла settings.js
После изменения файла "settings.js" перезапуск сайта в IIS не требуется, достаточно лишь обновление страницы (желательно с кэшем Ctrl + F5) в браузере пользователя.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.