@c0ld1

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

Здравствуйте. Столкнулся с задачей, нужно вместо привычной метки из конструктора яндекса, вставить табличку как на скрине, чтобы при этом метки на карте не было. Как такое можно осуществить? В самом конструкторе карт такой функции не нашел.
5fb97d0a9ff64135256540.png
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 2
vladchv
@vladchv
WordPress Developer
Создайте свой балун, пример:
ymaps.ready(init);

function init() {
  var myMap = new ymaps.Map("map", {
    center: [55.733835, 37.588227],
    zoom: 10
  }, {
    searchControlProvider: 'yandex#search'
  });

  myMap.balloon.open([55.733835, 37.588227], {
    contentBody: [
      '<address>',
      '<strong>Офис Яндекса в Москве</strong>',
      '<br/>',
      'Адрес: 119021, Москва, ул. Льва Толстого, 16',
      '<br/>',
      'Подробнее: <a href="https://company.yandex.ru/">https://company.yandex.ru</a>',
      '</address>'
    ].join('')
  });
}
Ответ написан
Комментировать
@teanrus
Я бы не использовал конструктор яндекс карт, так как он накладывает массу ограничений. Лучше использовать API от 2GIS как например предложено тут или можно использовать JS-библиотеку для интерактивных карт — Leaflet
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы