Показать все метки на Яндекс карте

174
15 марта 2018, 11:30

Для загрузки объектов на карту использую следующий скрипт

function LoadObjects(myMap) {
   myMap.geoObjects.remove(loadingObjectManager);
    loadingObjectManager = new ymaps.LoadingObjectManager(url + '?bbox=%b',
    {
        clusterize: true,
        clusterHasBalloon: true,
        geoObjectOpenBalloonOnClick: true,
        clusterOpenBalloonOnClick: true
    });
    myMap.geoObjects.add(loadingObjectManager);
};

Скрипт создания карты

ymaps.ready(function () {
    var myMap = new ymaps.Map("map", {
        center: [@centerYandexMap],
        zoom: 12,
        controls: ['fullscreenControl', 'geolocationControl', 'typeSelector', 'zoomControl']
    }, {
        avoidFractionalZoom: false
    });
    if (параметр == 'True') {
        LoadObjects(myMap);
        myMap.setBounds(myMap.geoObjects.getBounds());
    }
    $(window).resize(function () {
        myMap.container.fitToViewport();
    });
});

Метки на карте показываются, но видимая область карты не включает необходимые точки. Как я понимаю проблема в myMap.setBounds(myMap.geoObjects.getBounds()), т.к. myMap.geoObjects.getBounds() возвращает null, и само выражение myMap.setBounds(myMap.geoObjects.getBounds()) возвращается с ошибкой (под отладчиком так и не удалось добраться до того момента где происходит ошибка, но скрипт следующий за этим выражением не отрабатывает).

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

var qwe = ymaps.geoQuery(myMap.geoObjects).then(function(){
console.log(qwe);
});
READ ALSO
JSON одинарные кавычки

JSON одинарные кавычки

ЗдравствуйтеВстречаю два различных типа файлов JSON в различной литературе по этому формату

214
Поиск подстроки и скобочных групп

Поиск подстроки и скобочных групп

Я пытаюсь найти целую строку и все скобочные группыЯ хочу сделать это в строке:

173
Не выполняется третье условие else if

Не выполняется третье условие else if

Не выполняется третье условие else ifПервые два работают корректно

159