Добрый день друзья можете помочь не могу разобраться
1) по клику вызывается ф-я где получаются массив координат
unction marshrut(type){ // ф-я вывода данных на карту
var arr = $(".form_filtr").serializeArray() ;
var points=new Array();
myCollection.removeAll();
$.post("/ajax/get_points.php", { user_id: "<? echo $uid; ?>",password:"<? echo $password; ?>",data:arr,type:type},
function(json){
if (!json.errCode){
for (i = 0; i < json.length; i++) {
.......................................
points.push('['+json[i].lat+','+json[i].lng+']'); // создали массив с координатоми и пердали их в ф-ю построения поллинии
}
poliline(points) ; // передали для построения линии
}else{
alert(json.errMessage);
}
}, 'json');
return false;
}
далее ф-я построения поллинии
function poliline(points)
{
var pont_line=points.join(','); // объединили массив в строку
console.log(pont_line);
// Создаем ломаную линию.
var polyline = new ymaps.Polyline([
pont_line // и при передачи переменной в построение яндекса ничего не происходит
], {
hintContent: "Ломаная линия"
}, {
draggable: true,
strokeColor: '#000000',
strokeWidth: 4,
// Первой цифрой задаем длину штриха. Второй цифрой задаем длину разрыва.
strokeStyle: '1 5'
});
// Добавляем линию на карту.
myMap.geoObjects.add(polyline);
// Устанавливаем карте границы линии.
myMap.setBounds(polyline.geometry.getBounds());
//myMap.setCenter([lon, lat], 16);
}Введите текст цитаты
Если посмотреть в console.log то нам выдается верная строка
[56.034313333333,92.875198333333],[56.034313333333 ,92.875198333333],[56.034 313333333,92.875198333333 ],[56.03431,92.87478],[56 .03431,92.87478],[56.0343 1,92.87478],[56.033475,92 .874935],[56.033475,92.87 4935],[56.033475,92.87493 5],[56.033183333333,92.87 2026666667],[56.033183333 333,92.872026666667]
если эту сроку просто подставить в ф-ю
...............
var polyline = new ymaps.Polyline([
[56.034313333333,92.875198333333],[56.034313333333 ,92.875198333333],[56.034 313333333,92.875198333333 ],[56.03431,92.87478],[56 .03431,92.87478],[56.0343 1,92.87478],[56.033475,92 .874935],[56.033475,92.87 4935],[56.033475,92.87493 5],[56.033183333333,92.87 2026666667],[56.033183333 333,92.872026666667]
], {
....................
то все замечательно строиться а если
var polyline = new ymaps.Polyline([
pont_line ],
то ничего не происходит
буду признателен за помощь.