Основная информация

Урок 360 из 364
Автор: Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 314
Ограничения по редакциям: Ограничений нет

Карта выводится традиционным Нужный компонент переносится на страницу в визуальном редакторе.


Подробнее...
для сайтов на CMS "1С-Битрикс: Управление сайтом" способом - компонентом Компонент - это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. Подробнее... Карта (bitrix:map.map) Если вы не можете найти этот компонент в списке, то
попробуйте обновить список компонентов:

.

В вашем распоряжении три шаблона:

  • modern для использования в версии сайта для обычных компьютеров и планшетов, включает себя новые режимы отображения (используется с типом представления данных "Объекты").
  • mobile_modern – улучшенная версия шаблона mobile для использования в версии сайта для мобильных телефонов.
  • mobileapp_modern – улучшенная версия шаблона mobileapp для использования в версии сайта для мобильного приложения.
  • Примечание: Ранее в стандартной поставке этот компонент имел шесть шаблонов (дополнительные шаблоны: .default, mobileapp, mobile). Эти шаблоны не рекомендуется использовать в новых установках, т.к. они уже не поддерживаются и не обновляются (они оставлены для тех клиентов, которые уже пользуются данными шаблонами).

    Список всех шаблонов (в т.ч. и устаревших)

    В параметрах компонента карты вам нужно задать:

    • Тип и код информационного блока;
    • Представление данных (объекты / маршруты При выборе типа данных маршруты вместо настройки Позиция иконки будут две дополнительные настройки:

      - Замкнутый маршрут;

      - Тип маршрута.
      / события);
    • Тип карты (Google/Яндекс);
    • Высоту области с картой;
    • Адрес для AJAX (для шаблонов modern_*, указано значение по умолчанию).

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

    Также следует проверить, чтоб в разделе Свойства элементов карты были правильно указаны требуемые свойства в зависимости от типа данных, выбранных ранее в пункте Представление данных.

    Особенности применения шаблона modern

    В параметрах компонента для шаблона modern доступна новая опция Карта на весь экран. При ее включении будет выведено уведомление о том, что пользователю нужно самостоятельно разместить "кнопку", отвечающую за показ карты. Так же будут отображены два параметра: Разворачивать на весь экран сразу и Использовать скользящие панели (подробнее про организацию работы в полноэкранном режиме можно посмотреть на странице Полноэкранный режим отображения карты. При этом станут доступны два дополнительных параметра:

    Разворачивать на весь экран сразу - при включении этой опции карта
    в полноэкранном режиме открывается сразу же при загрузке страницы.
    В случае если параметр отключен, карта будет скрыта, и в этом случае
    для отображения карты необходимо разместить элемент со специальным
    атрибутом для отображения слоя с картой.

    Скользящие панели - в случае включения этого параметра, данные
    выводятся в режиме с тремя панелями: категории – подкатегории – объекты.
    В этом интерфейсе при клике на маркер информация об объекте
    размещается как четвёртая панель, позволяя размещать любое количество
    информации.

    Подробнее...

    Карта автоматически позиционируется, чтобы вместить все заполненные объекты. Если при открытии раздела карта показывает не только ваш город, а половину страны или весь мир — значит, координаты как минимум для одного из объектов при заполнении были введены неверно.

    Особенности применения шаблонов для мобильной версии

    При использовании шаблона для мобильной версии появляется два обязательных для заполнения параметра: Адрес для AJAX и Ссылка на страницу с прокладкой маршрута.

    Этот параметр содержит путь к скрипту для ajax запроса текстового описания выбранного на карте объекта.

    Пример кода стандартного скрипта для получения описания

    Ссылка на страницу с прокладкой маршрута содержит путь к странице с размещенным на ней компонентом map.routing.


Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас