Как правильно закастомить яндекс карту?

Для кастомизации Яндекс Карт в 1C-Bitrix вам понадобится собственный JavaScript код.

Во-первых, необходимо подключить API Яндекс Карт на страницу, на которой вы хотите использовать кастомные карты. Для этого, в шаблоне сайта или в соответствующем компоненте, добавьте следующий код в секцию <head>:

<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>

Затем, в js-файле вашего проекта, добавьте следующий код для создания и кастомизации карты:

ymaps.ready(function() {
  var myMap = new ymaps.Map('map', {
    center: [55.76, 37.64], // Координаты центра карты
    zoom: 10 // Масштаб карты
  });

  // Меняем тип карты на "Схема"
  myMap.setType('yandex#map');

  // Добавляем масштабную линейку
  myMap.controls.add('scaleLine', { position: { right: 10, bottom: 40 } });

  // Добавляем элемент управления "Масштаб"
  myMap.controls.add('zoomControl', { position: { top: 10, right: 10 } });

  // Создаем кастомный макет балуна
  var customBalloonLayout = ymaps.templateLayoutFactory.createClass(
    '<div class="custom-balloon">' +
    '<div class="custom-balloon-content">$[properties.balloonContent]</div>' +
    '</div>'
  );

  // Задаем опции кастомного макета балуна
  var customBalloonOptions = {
    balloonLayout: customBalloonLayout,
    balloonPanelMaxMapArea: 0
  };

  // Создаем кастомный метка на карте
  var customPlacemark = new ymaps.Placemark([55.76, 37.64], {
    balloonContent: 'Мой кастомный балун'
  }, customBalloonOptions);

  // Добавляем кастомную метку на карту
  myMap.geoObjects.add(customPlacemark);
});

В данном примере создается карта с центром в координатах [55.76, 37.64] и масштабом 10. Далее меняется тип карты на "Схема", добавляются масштабная линейка и элемент управления "Масштаб". Затем создается кастомный макет балуна для меток, задаются опции кастомного макета балуна и создается кастомная метка с указанными координатами и содержимым балуна. Последним шагом кастомная метка добавляется на карту.

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

Надеюсь, эта информация поможет вам успешно закастомить Яндекс Карт в 1C-Bitrix!