Клуб API Карт

карта с маркерами на странице при загрузке сильно масштабируется

michailkuznetsov1
5 июня 2013, 10:45

карта добавляется на страницу таким кодом

 

<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>

<script type="text/javascript">

    ymaps.ready(function () {

        var map = new ymaps.Map('YMapsID', {

            center: [55.7, 37.5],

            zoom: 7,

            type: 'yandex#map',

            behaviors: ['scrollZoom', 'drag']

        });

 

        ymaps.geoXml.load("http://maps.yandex.ru/export/usermaps/V-qtBHHNMy5tY*******************")

            .then(function (res) {

 

            // Установка границ карты по размерам содержимого YMapsML-файла.

            var bounds = res.mapState && res.mapState.getBounds();

 

            bounds && map.setBounds(bounds);

 

            res.geoObjects.each(function (geoObject) {});

            map.geoObjects.add(res.geoObjects);

        });

    });

</script>

 

а выглядит при этом вот так

заранее извиняюсь за нубский вопрос 

3 комментария
Подписаться на комментарии к посту

Вы не могли бы дать ссылку на страницу?

Зачем вы map.setBounds(bounds)
Вроде как заранее и так знаете как и где лучше карту показать

michailkuznetsov1
5 июня 2013, 18:26

спасибо!

да, убрал map.setBounds и поточнее отцентировал в конфигах - все прошло