@aljo222
В процессе обучения веб-разработке

Как динамически объединить метки на яндекс карте в кластер?

Здравствуйте!
Есть массив координат, по которым на карту добавляются метки.
У некоторых объектов могут быть одинаковые координаты.
Как можно динамически объединить объекты в кластер?

На текущий момент создаются так:
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);
               
    }
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы