Клуб API Карт

3 комментария

А если линии была добавлена на карту из колеекции объектов

 

                myCollection = new ymaps.GeoObjectCollection({}, {});

 

                myCollection.add(new ymaps.Polyline([набо координат]

                    {

                        hintContent: "Ломаная линия"

                    },

                    {

                        strokeWidth: 2

                    }

                    ));

 

                // Добавляем линии на карту.

                myMap.geoObjects

                    .add(myCollection);

опишите задачу, не понятно, что именно хотите сделать.
можно при создании линии вешать обработчик на событие geometrychange, и в нем получать экземпляр линии.

var polyline = new ymaps.Polyline(coords, props, options);
polyline.events.add('geometrychange', function (e) {
   var myLine = e.get('target'),
       coords = myLine.geometry.getCoordinates();
   …
}, this);

myCollections.add(polyline);