Здравствуйте!
Добавляю метки через objectManager. В objectManager включена кластеризация. После добавления меток хочу установить видимую область карты по добавленым меткам таким образом:
var bounds = ymaps.geoQuery(objectMana
myMap.setBounds(bounds);
Проблема в том, что видимая область карты устанавливается верно, но сами метки не видны. Видны только кластеры. Метки же появляются после изменения зума карты.
function initMap() {
objectManager = new ymaps.ObjectManager({
clusterize: true,
groupByCoordinates: true,
gridSize: 32,
});
var coords = { Lat: 53.8993, Lng: 27.5622, Zoom: 6 };
myMap = new ymaps.Map("map", {
center: [coords.Lat, coords.Lng],
zoom: coords.Zoom,
behaviors: ['default', 'scrollZoom']
});
}
function addPlacesToMap(places) {
objectManager.add(places);
objectManager.objects.options.set({
iconLayout: 'default#image',
iconOffset: [0, 0],
balloonCloseButton: true,
balloonPanelMaxMapArea: 'Infinity',
preset: ''
});
myMap.geoObjects.add(objectManager);
var bounds = ymaps.geoQuery(objectMana
myMap.setBounds(bounds);
}