Клуб API Карт

Координаты

DMX1988
14 января 2014, 15:12

из базы буду получать набор координат типа ([50.3991, 30.605],[50.3994, 30.605], [50.3974, 30.61]), птом буду парсить таблиц которая отображает их, и хочу их засунуть в Ломаную линию. Но почему то не отображается =(

point имеет значение ([50.3991, 30.605],[50.3994, 30.605], [50.3974, 30.61])

 

                var tableLine;

                var point = [];


                tableLine = document.getElementById('MainGV');

                var len = tableLine.rows.length;


               point[0] = tableLine.rows[1].cells[0].innerText;

 

                alert(point[0]);


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

                                

                myCollection.add(new ymaps.Polyline(

                        point[0]

                    ));


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

                myMap.geoObjects

                    .add(myCollection);

2 комментария
Подписаться на комментарии к посту

все разобрался необходимо было использовать eval(point[0])

А зачем сначала из базы данные пихать в html-таблицы, а потом строки оттуда eval`ить в объекты данных javascript? Вот тут уже обсуждали странность такого подхода http://clubs.ya.ru/mapsapi/replies.xml?item_no=41418