Добрый день. Подскажите пожалуйста.
Создал колекуию точек
collection = new ymaps.GeoObjectCollection();
placemark = new ymaps.Placemark([55.856435, 37.633545]);
collection.add(placemark);
...........................
placemark = new ymaps.Placemark([25.856435, 27.633545]);
collection.add(placemark);
myMap.geoObjects.add(collection);
Создал многоугольник
myGeometry = {
type: 'Polygon',
coordinates: [
[
[55.75, 37.50],
[55.80, 37.60],
[55.70, 37.70]
}
// Создаем геообъект с определенной (в switch) геометрией.
var myGeoobject = new ymaps.GeoObject({geometry: myGeometry}, myOptions);
myMap.geoObjects.add(myGeoobject);
Теперь при перетаскивании объекта я хочу выделять маркеры попавшие в область.
myGeoobject.events.add('geometrychange', function (event) {
setActivePoints(collection);
});
function setActivePoints (collection) {
collection.Each(function (obj) { ... Это не работает
ВОТ ТУТ НЕ ЗНАЮ КАК ПРАВИЛЬНО ПЕРЕБРАТЬ МЕТКИ
});
}