Доброго всем!
Как можно найти все объекты в полигоне. добавленные в 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); так работать конечно же не хочет