При загрузке получается то, что на скрине. После клика по иконке кластера карта появляется. Одинаково во всех браузерах.
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map("map", {
center: [55.585749, 37.915356],
zoom: 3
}),
clusterer = new ymaps.Clusterer({
preset: 'islands#invertedDarkOrangeClusterIcons',
clusterHideIconOnBalloonOpen: false,
geoObjectHideIconOnBalloonOpen: false
});
var geoObjects = [],
points = [[55.831903,37.411961], [55.763338,37.565466], [55.800584,37.675638], [55.775777,37.442180], [55.811814,37.440448], [55.751841,37.404853]];
for(var i = 0, len = points.length; i < len; i++) {
geoObjects[i] = new ymaps.Placemark(points[i]);
}
clusterer.add(geoObjects);
myMap.geoObjects.add(clusterer);
myMap.setBounds(clusterer.getBounds(), {
checkZoomRange: true
});
}
Если setBounds() заменить на какой-нибудь setCenter(), такой проблемы не возникает. Подскажите, пожалуйста, как пофиксить это?