Здравствуйте!
Есть массив координат, по которым на карту добавляются метки.
У некоторых объектов могут быть одинаковые координаты.
Как можно динамически объединить объекты в кластер?
На текущий момент создаются так:
function init() {
var myMap = new ymaps.Map("map", {
center: [45.035471,38.975312],
zoom: 11,
controls: [
'zoomControl',
'rulerControl',
'routeButtonControl',
'trafficControl',
'typeSelector',
'fullscreenControl',
new ymaps.control.SearchControl({
options: {
size: 'large',
provider: 'yandex#search'
}
})
]
});
myCollection = new ymaps.GeoObjectCollection(null);
$.each(objs, function(propName, propVal) {
var coords = propVal.split(',');
myCollection.add(new ymaps.Placemark(coords, {
hintContent: ''+propName+'',
}, {
iconLayout: 'default#image',
iconImageHref: '/assets/img/marker.png',
iconImageSize: [48, 48],
iconImageOffset: [0, 0]
}));
});
myMap.geoObjects.add(myCollection);
}