Клуб API Карт

для этого участка местности нет подходящих данных ??

nyshka@tut.by
15 июня 2016, 10:14

Добрый день, возникла такая проблема: Пиотображении нескольких мареров на карте - все выглядит красиво, при отображении одного - зум уходит в минимум и появляется "для этого участка местности нет подходящих данных".

Проблема тут уже упоминалась, но там ящщь рассчитывался,а у  меня задан строго. как исправить?

вот код :

<div id="myMap" style="width:1000px; height:300px"></div>
<!--<button>Поменять метки</button>-->
<script type="text/javascript">
    var targetCoords = [53.904589, 27.559084],
            myMap,
            myCollection;
    ymaps.ready(function() {
        myMap = new ymaps.Map("myMap", {
            center: targetCoords,
            zoom: 8,
        });
        // Создаем коллекцию геообъектов.
        myCollection = new ymaps.GeoObjectCollection();
        setPlaceMarks([[53.931122, 27.505776]]);
    });

    function setPlaceMarks(ob, duration){
        duration = duration||0;
        if(myMap.geoObjects.getLength())
            myMap.geoObjects.remove(myCollection);
        myCollection.removeAll();
        for(var key in ob){
            myCollection.add(new ymaps.Placemark(ob[key]));
        }
        myMap.geoObjects.add(myCollection);
        myMap.setBounds(myCollection.getBounds(), {duration:duration});
    }

  
</script>
 

1 комментарий
Подписаться на комментарии к посту
myMap.setBounds принимает опцию checkZoomRange
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Map-docpage/#setBounds