Привет.
Противная проблема при создании полигона:
Имеется переменная с текстом координат полигона (генерируется на основе файла). После этого пытаюсь подставить её в место, где она должна находиться в конструкторе, но полигон не создаётся на карте.
Пытался подставлять a, eval(a) и другими способами, но не работает, иногда выдаёт ошибку s.copy is not a function
var a='new YMaps.GeoPoint(37.630556,55.790554),new YMaps.GeoPoint(37.633556,55.79155),new YMaps.GeoPoint(37.634556,55.796554)';
polygon2 = new YMaps.Polygon( [ СЮДА НАДО ПОДСТАВИТЬ значение a ]
,{
style: "polygon#Example",
hasHint: 0,
hasBalloon: 0
} ) ;
map.addOverlay(polygon2);
Если просто подставить данную строку, то работает, а если писать a, eval(a) и др., то нет.
К тому же непонятно, как можно генерировать несколько полигонов с динамическим названием переменной polygon1,polygon2,...
Пытался сделать через массив, та же проблема.