B
B
bossigorxxx2019-10-05 16:58:21
Yandex maps
bossigorxxx, 2019-10-05 16:58:21

How to create labels in two Yandex maps on one page?

Tried to do as in the code. But the label does not show. There are two cards per page. What am I doing wrong?

<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
  <script type="text/javascript">
  ymaps.ready(init);

  function init () {
    var myMap0 = new ymaps.Map("map-0", {
      // Центр карты, указываем коордианты
      center:[56.33155806842332,43.96801449999996],
      // Масштаб, тут все просто
      zoom: 17,
      // Включаем увеличение и уменьшение карты
      controls: ['zoomControl']});
    var myMap1 = new ymaps.Map("map-1", {
      // Центр карты, указываем коордианты
      center:[58.5716805658895,49.60302049999994],
      // Масштаб, тут все просто
      zoom: 16,
      // Включаем увеличение и уменьшение карты
      controls: ['zoomControl']
    }); 

    var myGeoObjects = [];

    // Наша метка, указываем коордианты
    myGeoObjects = new ymaps.Placemark([56.33155806842332,43.96801449999996],{
            balloonContentBody: 'г. Нижний Новгород ул. Стрелка, д. 4, оф. 210',
            },{
            iconLayout: 'default#image',
            // Путь до нашей картинки
            iconImageHref: '/i/pin.png', 
            // Размер по ширине и высоте
            iconImageSize: [77, 83],
            // Смещение левого верхнего угла иконки относительно
            // её «ножки» (точки привязки).
            iconImageOffset: [-38, -83]});
        var myGeoObjects1 = [];
        myGeoObjects1 = new ymaps.Placemark([58.5716805658895,49.60302049999994],{
            balloonContentBody: 'г. Киров, ул. Базовая, д. 4, оф. 21',
            },{
            iconLayout: 'default#image',
            // Путь до нашей картинки
            iconImageHref: '/i/pin.png', 
            // Размер по ширине и высоте
            iconImageSize: [77, 83],
            // Смещение левого верхнего угла иконки относительно
            // её «ножки» (точки привязки).
            iconImageOffset: [-38, -83]
    });

    var clusterer = new ymaps.Clusterer({
      clusterDisableClickZoom: false,
      clusterOpenBalloonOnClick: false,
    });

    clusterer.add(myGeoObjects);
    clusterer.add(myGeoObjects1);
    myMap.geoObjects.add(clusterer);

  }
  </script>

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question