Клуб API Карт

Как найти все объекты попадающий в нутрь полигона?

alokazay
22 мая, 22:17

Доброго всем!

Как можно найти все объекты в полигоне. добавленные в ObjectManager. После того как мы нарисовали тот самый полигон.

      objectManager = new ymaps.ObjectManager({
            // Чтобы метки начали кластеризоваться, выставляем опцию.
            clusterize: true,

            // ObjectManager принимает те же опции, что и кластеризатор.
            gridSize: 32
        });
        myMap.geoObjects.add(objectManager);
// Добавляем N объектов
{
            "type": "Feature",
            "id": obj.id,
            "geometry": {"type": "Point", "coordinates": obj.coord},
            "properties": {
                'address': obj.address,
      
                "clusterCaption": obj.address,
                "hintContent": obj.address,
            },
            "options": {
                'preset': obj.color
            }

        }

// Рисуем многоугольник
        // Создаем многоугольник без вершин.
        myPolygon = new ymaps.Polygon([], {}, {
            // Курсор в режиме добавления новых вершин.
            editorDrawingCursor: "crosshair",
            // Максимально допустимое количество вершин.
            editorMaxPoints: 5,
            draggable: true,
            // Цвет заливки.
            fillColor: '#00FF00',
            // Цвет обводки.
            strokeColor: '#0000FF',
            // Ширина обводки.
            strokeWidth: 1
        });
        // Добавляем многоугольник на карту.
        myMap.geoObjects.add(myPolygon);


        // Включаем режим редактирования с возможностью добавления новых вершин.
        myPolygon.editor.startDrawing();

1. Добавляем обекты в ObjectManager

2. Рисуем многоугольник

3. Как узнать какие обекты в многоугольники?

objectManager.searchInside(myPolygon); так работать конечно же не хочет