Добрый день. Возникла проблема, не отображаются метки на нескольких картах. На странице сделаны 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>
я хочу добавить сразу все метки, но на общую карту вывести их все, а на детальные карты магазинов вывести по одной. Не получается( Что я делаю не так?