Написал скрипт для вставки 1 карты, понадобилось рядом добавить еще 1 карту
По отдельности работают, а вместе нет(
Тут две карты map2 и map
<script type="text/javascript">
ymaps.ready(init);
function init() {
var myMap2 = new ymaps.Map("map2", {
center: [59.7454, 30.5963],
zoom: 14
}, {
balloonMaxWidth: 200
});
myMap2.controls.add('zoomControl', {
left: 5,
top: 5
})
// Обработка события, возникающего при щелчке
// левой кнопкой мыши в любой точке карты.
// При возникновении такого события откроем балун.
myMap2.events.add('click', function (e) {
if (!myMap2.balloon.isOpen()) {
var coords = e.get('coordPosition');
myMap2.balloon.open(coords, {
contentBody: '<p>' + [
coords[0].toPrecision(6),
coords[1].toPrecision(6)
].join(', ') + '</p>',
contentFooter: '<sup>Щелкните еще раз</sup>'
});
} else {
myMap2.balloon.close();
}
});
var myMap = new ymaps.Map("map", {
center: [59.7459, 30.58666],
zoom: 15
}),
<?
while ($myrow = mysql_fetch_array($result)) { ?>
myGeoObject = new ymaps.GeoObject({
geometry: {
type: "Point",
coordinates: [ <? echo $myrow[coord_x]; ?> , <? echo $myrow[coord_y]; ?> ]
},
properties: {
iconContent: 'Метка № <? echo $myrow[id]; ?>',
balloonContent: '<? echo $myrow[text]; ?>'
}
}, { <?
if ($myrow[status] == 1) {
echo "preset: 'twirl#redStretchyIcon'";
} else {
echo "preset: 'twirl#greenStretchyIcon'";
} ?>
});
myMap.geoObjects
.add(myGeoObject); <?
} ?>
myMap.controls
.add('zoomControl', {
left: 5,
top: 5
});
}
</script>