Quantcast
Channel: Клуб API Карт
Viewing all articles
Browse latest Browse all 7380

Добавление меток на несколько карт

$
0
0

Добрый день. Возникла проблема, не отображаются метки на нескольких картах. На странице сделаны div-блоки, скрывающиеся/появляющиеся по запросу. В эти блоки я вставляю разные карты. в <head> у меня следующий скрипт: 

 

<script type="text/javascript">

    ymaps.ready(init);

 

    function init() {

        // Общая карта

        var shop_ya_all = new ymaps.Map('shop_ya_all', {

            center: [55.75267, 37.617671],

            zoom: 9.8

        });

        // Добавление элементов управления

        shop_ya_all.controls

            .add('zoomControl', {

            left: 5,

            top: 5

        })

            .add('typeSelector');

 

        // Карта первого магазина

        shop_ya_1 = new ymaps.Map('shop_ya_1', {

            center: [55.551418, 37.684701],

            zoom: 15

        });

        shop_ya_1.controls

            .add('zoomControl', {

            left: 5,

            top: 5

        })

            .add('typeSelector');

        // Инициализация меток

        myPlacemark1 = new ymaps.Placemark([55.551420, 37.684667], {

            // Свойства.

            // Содержимое иконки, балуна и хинта.

            iconContent: '1',

            balloonContent: 'Балун',

            hintContent: 'Стандартный значок метки'

        }, {

            // Опции.

            // Стандартная фиолетовая иконка.

            preset: 'twirl#violetIcon'

        });

 

        // Добавление меток на карту

        shop_ya_all.geoObjects

            .add(myPlacemark1);

 

        /* shop_ya_1.geoObjects

.add(myPlacemark1); */

    }

</script>

 

я хочу добавить сразу все метки, но на общую карту вывести их все, а на детальные карты магазинов вывести по одной. Не получается( Что я делаю не так?

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>