Клуб API Карт

При добавлении параметра clusterize: true пропадают многоугольники

aizsedaj
20 сентября, 17:01

Здравствуйте, собсвтенно вопрос — как одновременно использовать кластеризацию и не терять многоугольники?

var myMap = new ymaps.Map('map', {
            center: [38.04638,55.81062],
            zoom: 14,
            controls: ['zoomControl', 'fullscreenControl']
        }, {
            searchControlProvider: 'yandex#search'
        }),
        objectManager = new ymaps.ObjectManager({
            // Чтобы метки начали кластеризоваться, выставляем опцию.
            clusterize: true,
            // ObjectManager принимает те же опции, что и кластеризатор.
            //gridSize: 20,
            margin: 20,
            minClusterSize: 2,
            maxZoom: 25,
            clusterHasBalloon: false,
            zoomMargin: 50
        });
//ФРАГМЕНТ JSON
JSON: {
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "id": 0,
            "geometry": {
                "type": "Polygon",
                "coordinates": [[[38.0463861825254,55.81062437425946],[38.04710977682114,55.80862063120899],[38.047600621070934,55.80775057387642],[38.05212741645373,55.80826106394604],[38.05255986875512,55.80820661758671],[38.0527583522222,55.80764017015198],[38.057769589100516,55.80826047418836],[38.057989530239745,55.807707622363345],[38.062290010726706,55.80822899240595],[38.0617810178096,55.80957056723696],[38.05909837275731,55.80981936351524],[38.05793922242552,55.80986877923429],[38.0577568322125,55.809678461976965],[38.05787484940915,55.809385432007865],[38.055865109184,55.809126007429285],[38.05544132015969,55.81023166274669],[38.052201211669654,55.812835567826],[38.04969066403172,55.812666409938004],[38.04833883068826,55.81128895389788],[38.047652185180446,55.811107706035735],[38.0463861825254,55.81062437425946]]]
            },
            "properties": {
                "balloonContentHeader": "микрорайон Сакраменто",
                "balloonContent": "",
                "clusterCaption": "Сакраменто",
                "hintContent": "Сакраменто",
                "fill":"#ed4543",
                "fill-opacity":0.6,
                "stroke":"#ed4543",
                "stroke-width":"5",
                "stroke-opacity":0.9
            }
        },
        {
            "type": "Feature",
            "id": 1,
            "geometry": {
                "coordinates": [38.048253, 55.80893],
                "type": "Point"
            },
            "properties": {
                "balloonContentHeader": "ВЗУ Сакраменто",
                "header" : "Водозаборный узел (ВЗУ) мкр. Сакраменто, полезной производительностью 1533,6 м3/сут.",
                "description" : "Водозаборный узел был построен для водоснабжения жителей построенного микрорайона «Сакраменто». Полезная производительность ВЗУ, согласно балансовой таблицы, составляет 1533,6 м3/сут. На ВЗУ применено современное оборудование по очистке воды методом обратного осмоса, напорной фильтрации и энергосберегающее насосное оборудование; внедрен эффективный и экологически безопасный метод обеззараживания воды ультрафиолетовым излучением.",
                "marker-color" : "#177bc9",
                "parent" : 0,
                "image" : "vzu"
            }
       }
]};
1 комментарий
Подписаться на комментарии к посту
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/ObjectManager-docpage/#param-options.clusterize


options.clusterize false Тип: Boolean Флаг, показывающий, нужно ли кластеризовать объекты. Обратите внимание, что на данный момент кластеризация работает только для точечных объектов. При включенном режиме кластеризации все неточечные объекты будут игнорироваться.


Используйте отдельный экземпляр ObjectManager для отображения полигонов