Здравствуйте.
Есть массив с координатами в таком виде (js): arr[key]['coords-y'], arr[key]['coords-x'].
Мне нужно создать из этого массива координат ломанную и добавить ее на карту. В документации я нашел 2 способа создания ломанной:
1.Не подходит, так как нельзя задать цикл, чтобы перебрать элементы массива
var line = new YMaps.Polyline([
new YMaps.GeoPoint(37.77751,55.76578),
new YMaps.GeoPoint(37.67751,55.86578),
new YMaps.GeoPoint(37.41321,55.92685)
], {
geodesic: true
});
map.addOverlay(line);
2. Не подходит, так как вершины вначале нужно кодировать в base64.
var polyline = YMaps.Polyline.fromEncodedPoints(
"-4aTAwItMQEI087-vuHkAICW
"BCCBCCBCCB"
);
map.addOverlay(polyline);
Подскажите пожалуйста как можно создать ломанную из массива вершин, перебрав их в цикле (на мой взгляд самый удобный способ), и наложить ее карту. Скорее всего есть способ, не могу найти/догадаться.