Клуб API Карт

2 карты, что я делаю не так?

Пост в архиве.

хочу вывести на разных страничках 2 разные карты! помогите пожалуйста, очень прошу.... что не правильно у меня в коде?

 

<script type="text/javascript">
    // Как только будет загружен API и готов DOM, выполняем инициализацию
    ymaps.ready(init);
    function init() {
        var myMap1 = new ymaps.Map('map1', {
                center: [59.967376, 30.34209],
                zoom: 16
            });
        var myMap2 = new ymaps.Map('map2', {
                center: [55.820121, 37.593291],
                zoom: 16
            });
        var placemark1ForMap1 = new ymaps.Placemark(
            [59.967376, 30.34209], {
                iconContent: 'Бухта WMS'
            }, {
                preset: 'twirl#blueStretchyIcon'
            });
        var placemark1ForMap2 = new ymaps.Placemark(
            [55.820121, 37.593291], {
                iconContent: 'Бухта WMS'
            }, {
                preset: 'twirl#blueStretchyIcon'
            });
        myMap1.controls
            .add('zoomControl', {
                left: 5,
                top: 200
            })
            .add('typeSelector');
        myMap2.controls
            .add('zoomControl', {
                left: 5,
                top: 200
            })
            .add('typeSelector');
        myMap1.geoObjects.add(placemark1ForMap1);
        myMap2.geoObjects.add(placemark1ForMap2);
    }
</script>