Меня интересует не только как это сделать, но и как лучше понимать логику всего этого...
Может есть схемы какие...
Пока не очень ясно.. Прошу глянуть на коментарии и поправить
YMaps.jQuery(function () {
//создаём объект map
var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
//С центром в ...
map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 9);
//Создаём полигон записывая ссылку на него в polygonAM22
var polygonAM22 = new YMaps.Polygon([
new YMaps.GeoPoint(36.270829,54.890728),
new YMaps.GeoPoint(37.545243,53.825654),
new YMaps.GeoPoint(39.874345,53.473183),
new YMaps.GeoPoint(41.939774,52.799303),
new YMaps.GeoPoint(44.180985,52.972086),
new YMaps.GeoPoint(46.026688,52.839237),
new YMaps.GeoPoint(47.872391,53.656315),
new YMaps.GeoPoint(49.893876,54.149381),
new YMaps.GeoPoint(51.036454,55.143238),
new YMaps.GeoPoint(52.080155,56.467216),
new YMaps.GeoPoint(51.717606,57.840275),
new YMaps.GeoPoint(51.70662,59.207842),
new YMaps.GeoPoint(50.465165,60.348823),
new YMaps.GeoPoint(49.179764,61.155241),
new YMaps.GeoPoint(46.839677,61.608474),
new YMaps.GeoPoint(44.763261,62.137534),
new YMaps.GeoPoint(41.807938,62.168371),
new YMaps.GeoPoint(38.18245,61.35632),
new YMaps.GeoPoint(36.457596,60.684609),
new YMaps.GeoPoint(35.611649,59.733341),
new YMaps.GeoPoint(34.589921,58.742699),
new YMaps.GeoPoint(34.798661,57.344736),
new YMaps.GeoPoint(34.83162,56.03911) ]);
//вверху создавали, а внизу вешаем (на карту map слой polygonAM22)
map.addOverlay(polygonAM22);
//создаём стиль, который потом применим к слою полигона
var style = new YMaps.Style();
style.polygonStyle = new YMaps.PolygonStyle();
//вешаем стилю всякие свойства
style.polygonStyle.fill = true;
style.polygonStyle.outline = true;
style.polygonStyle.strokeWidth = 10;
style.polygonStyle.strokeColor = "ff00ff88";
style.polygonStyle.fillColor = "0000ff55";
//применяем стиль на полигон
polygonAM22.setStyle(style);
//вот с этого момента не работает....
//создаём экземпляр объект-менеджера
var objManager = new YMaps.ObjectManager();
//вешаем этот оверлей на карту.
map.addOverlay(objManager);
//добавляем на обработку объект менеджера ссылку на слой с полигоном(я не уверен что здесь всё верно)
//слой с полигоном должен быть виден в масштабах 10 и 11
objManager.add(polygonAM22 , 10, 11);
//НО ПОЧЕМУТО НЕ РАБОТАЕТ
});
исходник: http://jsfiddle.net/jt3k/ANhrp/12/ (чтобы запустить нажните Ctrl+Enter)
Помогите, в справочнике про это только многозночительно-непонятное:"ссылку на добавляемый объект" (http://api.yandex.ru/maps