Здравствуйте. Использую кластеризацию, вроде работает, но как-то неправильно.
http://detsad16d.ru/demo/ymap-editor-2.html
если приблизить так, чтобы появились две метки, а тпотом снова отдалить, все становится правильно. приведу сразу пример кода. Чтобы не было такого эффекта? Мой код.
ymaps.ready(function () {
/* Создание экземпляра карты и его привязка
к контейнеру с id="YMapsID" */
var myMap = new ymaps.Map("YMapsID", {
center: [34.257318, 62.206086],
zoom: 11,
behaviors: ['default', 'scrollZoom'],
type: "yandex#publicMap"
}
);
myPlacemark = [];
// Создание метки
myPlacemark [0] = new ymaps.Placemark(
// Координаты метки
[34.255258063476525, 62.20596575714562], {
balloonContentHeader: '<strong>Оперный театр</strong>',
balloonContentBody: 'Содержимое <em>балуна</em>',
balloonContentFooter: 'Подвал'
}
);
myPlacemark [1] = new ymaps.Placemark(
// Координаты метки
[34.257232169311486, 62.20580543260467], {
balloonContentHeader: '<strong>Оперный театр 2</strong>',
balloonContentBody: 'Содержимое <em>балуна 2</em>',
balloonContentFooter: 'Подвал 2'
}
);
// Добавление метки на карту
myMap.geoObjects.add(myPlacemark[0]);
myMap.geoObjects.add(myPlacemark[1]);
// Создадим кластеризатор и запретим приближать карту при клике на кластеры.
clusterer = new ymaps.Clusterer({clusterDisableClickZoom: true});
clusterer.add(myPlacemark);
myMap.geoObjects.add(clusterer);
});