Добрый день!
Необходимо создать 2 линии из массива координат. Для создания линий использую следующий код:
var gCollection;
var points = [];
gCollection = new ymaps.GeoObjectCollection({}, { preset: "twirl#greenIcon"}) ;
points[0] = [55.761, 37.641];
points[1] = [55.0, 36.1];
points[2] = [55.0, 37.1];
gCollection.add(new ymaps.Polyline(points, {},{strokeWidth: 5, strokeColor: "001100ff"})) ;
points.length = 0;
points[0] = [54.761, 37.641];
points[1] = [54.0, 36.1];
points[2] = [54.0, 37.1];
gCollection.add(new ymaps.Polyline(points, {},{strokeWidth: 5, strokeColor: "001100ff"})) ;
myMap.geoObjects.add(gCollection);
В результате получаю только одну линию по последним координатам.Такое ощущение, что массив исходных координат не сохраняется при создание объекта Линии, а ссылается на исходный массив. Как исправить?