Руководство по продукту Содержание установка модуля «1с-битрикс: Интерактивная карта объектов»


Установка модуля «1С-Битрикс: Интерактивная карта объектов»



страница2/11
Дата16.02.2017
Размер5.29 Mb.
Просмотров2297
Скачиваний0
ТипРуководство
1   2   3   4   5   6   7   8   9   10   11

Установка модуля «1С-Битрикс: Интерактивная карта объектов»


Распространение модуля «1С-Битрикс: Интерактивная карта объектов» осуществляется через 1С-Битрикс: Маркетплейс. Установить модуль можно либо через административную часть сайта, либо со страницы модуля.

После загрузки модуля в разделе «Установленные решения» должна появиться строка «Модуль карт (bitrix.map)» разработчика «1С-Битрикс».

Рис.1. Установленные решения.

При установке модуля вы можете установить также демонстрационные данные, чтобы сразу можно было посмотреть на работу карты.

Установите галочку «Установить демо-данные», укажите сайт, для которого будут устанавливаться данные, и путь к папке относительно корня сайта, где будут установлены примеры использования компонента карты.

Внимание! Если вы пропустите установку демонстрационных данных и решите сразу настроить компонент карты на свои данные, вам может потребоваться создать несколько свойств для ваших инфоблоков. Подробнее про необходимые дополнительные свойства смотрите в главе «Предварительная настройка».

Рис.2. Установка демо-данных.

После установки у вас должны появиться:


  • Новый тип инфоблоков «Карта» (bx_map)

  • Три инфоблока: «Объекты», «Маршруты», «События».

  • Раздел в публичной части.

Рис.3. Инфоблоки модуля карты.

Настройка и заполнение контентом

Предварительная настройка


Если вы сделали установку демонстрационных данных, то все необходимые поля для инфоблоков у вас уже созданы. В противном случае, если вы решили сразу использовать свои данные, вам нужно учесть несколько моментов.

Для разделов туристических маршрутов должны быть созданы два пользовательских свойства:



  • Замкнутый маршрут.

  • Тип маршрута.

Рис.4. Дополнительные свойства разделов инфоблока маршрутов.

Свойство «Замкнутый маршрут» (в стандартном решении имеет код UF_CLOSED) должно быть типа «Да/Нет». Свойство влияет на отрисовку линии маршрута – если маршрут замкнутый, то его линия автоматически соединяется между последней и первой точкой маршрута.

Свойство «Тип маршрута» (в стандартном решении имеет код UF_ROUTE_TYPE) должно быть типа «Список». Это свойство обязательно для заполнения для вывода маршрута на карте. Все маршруты при выводе группируются по типу.

Внимание! При настройке списка в поле XML_ID значений вводится позиция иконки для этого типа маршрута. В стандартном шаблоне иконки хранятся в одном спрайте с шагом 30 пикселей. Следующие значения соответствуют стандартным иконкам типов маршрутов:


  • 0 – Пешеходный маршрут.

  • 30 – Транспортный маршрут.

  • 60 – Водный маршрут.

Рис.5. Настройка типов туристических маршрутов.

Для разделов инфоблока объектов должно быть создано дополнительное свойство «Позиция иконки» (в стандартном решении имеет код UF_ICON_POS). Свойство должно иметь тип «Число» (предпочтительней) либо «Строка». Позиция иконки влияет на то, какая иконка для данной категории объектов будет выведена в списке на карте, а так же какой маркер будет использоваться для всех ее объектов. Как и с типами маршрутов, иконки хранятся в отдельном спрайте с шагом в 30 пикселей.
Рис.6. Дополнительные свойства разделов инфоблока объектов.

Так же следует обратить внимание на то, что все объекты должны содержаться внутри категорий. В стандартной поставке существуют следующие категории со стандартными иконками:



  1. АЗС

  2. Аптеки

  3. Аэропорты

  4. Больницы, поликлиники

  5. Ведомства

  6. Вокзалы

  7. Вузы

  8. Выставки, выставочные залы

  9. Гостиницы

  10. Детские сады

  11. Детям

  12. Инфоматы

  13. Католические храмы

  14. Кафе, бистро

  15. Колледжи

  16. Метро

  17. Мечети

  18. Музеи

  19. Памятники

  20. Парки

  21. Парковки

  22. Православные храмы

  23. Рестораны

  24. Синагоги

  25. Спортивные площадки

  26. Стадионы

  27. Театры

  28. Школы

  29. Ярмарки

Значение 0 позиции иконки соответствует маркеру/иконке по умолчанию. Все остальные иконки идут начиная со значения 30. То есть 30 – иконка для АЗС, 60 – для аптек, 210 – для ВУЗов, 870 – для ярмарок.


Все стандартные иконки можно посмотреть в файлах, содержащихся в папке /install/images/bitrix.map.Настройки модуля


Настройки модуля разнесены по четырем вкладкам. Часть настроек общая для всего продукта, часть делится по сайтам и по версиям карты.

Вкладка «Настройка»


Здесь собраны основные настройки модуля.

Рис.7. Основные настройки модуля.


Параметры по умолчанию



Высота карты, пикселей - Высота карты по умолчанию. Это значение будет подставляться в параметры компонента при установке его на страницу. Так же это значение будет использовано, если параметр компонента не задан (пустая строка). Доступно только для десктоп-версии. Параметр скрипта - height.
Высота верхнего тулбара, пикселей - Высота верхней области под служебные области управления. Это значение будет подставляться в параметры компонента при установке его на страницу. Так же это значение будет использовано, если параметр компонента не задан (пустая строка). Доступно только для мобильной версии. Параметр скрипта - barHeight.
Высота верхней области детальной информации, пикселей - Высота верхней области детальной информации об объекте, маршруте, событии. Это значение будет подставляться в параметры компонента при установке его на страницу. Так же это значение будет использовано, если параметр компонента не задан (пустая строка). Доступно только для мобильной версии. Параметр скрипта - plateHeight.
Высота области информации о количестве объектов по одному адресу, пикселей - Высота видимой части панели выбора объектов в случае совпадения их координат. В случае совпадения координат у нескольких объектов маркер меняет свой вид, и показывается краткая информация одного из них. Для выбора другого объекта следует вытянуть за эту часть всю панель целиком, в которой и находится полный список всех объектов, находящихся по этому адресу. Параметр скрипта – fewObjectsHeight.

Настройки анимации


Время анимации контейнера, мс - Время анимации при передвижении панелей. Этот параметр лучше не менять без особой на то необходимости. Используется только в десктоп-версии. Параметр скрипта - animationTime.
Время плавного вертикального движения, мс - Используется при отпускании плашки с краткой информацией для плавного вертикального движения блока с подробной информацией об объекте в нужное положение. Доступно только для мобильной версии. Параметр скрипта - itemTime.
Время плавного горизонтального движения, мс - Используется для плавного горизонтального движения блока со списком и формой прокладки маршрута. Доступно только для мобильной версии. Параметр скрипта - listTime.


Загрузка скриптов


Максимальное время ожидания загрузки пула скриптов, мс - Используется как для загрузки основных скриптов компонента для построения интерфейса и его обслуживания, так и загрузки скриптов, указанных для выбранного типа карты. По истечении этого времени проверяется состояние загрузки и, при наличии незагруженных скриптов, загрузка прекращается. Параметр скрипта - responseTime.
Минимальное время ожидания загрузки контента, мс - Во избежание резкой смены элементов интерфейса некоторые действия намеренно ставятся в очередь с указанной отсрочкой. Это означает, что отдельные изменения интерфейса не будут осуществляться раньше, чем указанное время. Это используется при отправке/получении запросов и обработке полученной информации. Параметр скрипта - loadTime.
Режим «Без карты» - Такой режим означает, что компонент осуществляет навигацию, не используя слой карты, отображая только текстовую и графическую информацию.


Прокладка маршрута


Разделы «Прокладка маршрута Яндекс.Карт» и «Прокладка маршрута Google Maps» позволяют указать виды транспорта, которые пользователь может выбрать при прокладке маршрута. Виды транспорта зависят от типа карт.

Интерфейс


На данной вкладке настраиваются строковые константы интерфейса карты. Вы можете настроить их сразу для все сайтов (по умолчанию) или задать индивидуальные значения для каждого сайта.

Рис.8. Настройки интерфейса.




Доступ


Данная вкладка позволяет настроить права доступа к настройкам модуля.

Значки и цвета


На данной вкладке настраиваются значки маркеров, цвета и параметры линий маршрутов, параметры кластеризации.

Для маркеров используются спрайты. Вы можете загрузить свой файл со спрайтом и настроить расположение значков маркеров в нем, указав размер иконок. Параметр «Точка привязки» отвечает за расположение точки привязки маркера к точке с координатами на карте.

Для линий маршрутов вы можете настроить цвет, толщину и прозрачность для каждого из состояний.

Настройки различаются для десктоп и мобильной версий.

Рис.9. Настройка маркеров и цветов.

Геокодирование


Данный раздел позволяет настроить автоматическое геокодирование адресов в координаты (широту и долготу). Геокодирование может быть применено к любому инфоблоку.

Настройка заключается из последовательного выбора:



  1. Инфоблока, для которого применяется геокодирование

  2. Свойства, в котором хранится текстовый адрес (он будет геокодирован)

  3. Свойств, в которые будут сохранены долгота и широта

  4. Сервиса, который будет использоваться для геокодирования


Внимание! Если при добавлении элемента в инфоблок, для которого настроено геокодирование, вручную задать значения долготы и широты, то данные значения не будут перезаписаны.




Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   10   11


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал