Прив'язка до яндекс карті

Додаємо Яндекс карти.

Додаємо на потрібну сторінку компонент «Яндекс.Карти: настроюється карта» ( «bitrix: map.yandex.view«). Відразу копіюємо шаблон цього компонента (рис.1).







Готуємо координати для Yandex карти.

Щоб відобразити наші координати, які зберігаються у властивості «MAP», потрібно вважати їх з елемента Інфоблоки і уявити компоненту в зрозумілому для нього вигляді:

Тепер в масиві $ arResult зберігаються наші координати і ім'я елемента в зрозумілому для компонента вигляді. Ось тепер можна передати $ arResult в компонент:

Прив'язка до карти, останні кроки.

Виправимо трохи відображення елемента на карті. Попередньо скопіюємо компонент «Яндекс.Карти: настроюється карта» ( «bitrix: map.yandex.view») в інший простір імен. Тепер ми можемо кастомизировать компонент нашу Яндекс.Карти. Тут нам знадобиться документація Апі Яндекс Карт. Знайдемо в шаблоні компонента файл script.js. Нам цікаві дві змінні:







Перша вже визначена. потрібно додати другу.

Далі знайдіть такі рядки:

Їх я замінив на наступне:

І плюс до цього додав в результат створену нами змінну preset:

Ось що вийшло у мене =)

Я передав крім імені в масив $ arResult ще й картинку і деякі параметри.

Прив'язка до яндекс карті

Поділитися 5 0 0 0







Схожі статті