Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   цикл вывод координат на карту (https://javascript.ru/forum/jquery/45626-cikl-vyvod-koordinat-na-kartu.html)

oleg666 08.03.2014 17:47

цикл вывод координат на карту
 
подскажите что не так.
Вывожу для ядекс карт 2.0 кривую, но выводится вообще не то и не там.
Куда копать

jQuery.get("/json", function (json) {
            for (i = 0; i < json.markers.length; i++) {
                var myPolyline = new ymaps.Polyline([json.markers[i].lng, json.markers[i].lat], {
                        balloonContent: "Ломаная линия"
                    }, {
                        balloonHasCloseButton: false,
                        // Цвет линии.
                        strokeColor: "#F008",
                        // Ширина линии.
                        strokeWidth: 5,
                        // Коэффициент прозрачности.
                        strokeOpacity: 0.8
                    }

                )
                myMap.geoObjects
                    .add(myPolyline);

            }
        });

oleg666 08.03.2014 17:49

структура
{"markers":[
{"lat":"55.8206832","lng":"49.1158692"},
{"lat":"55.8206061","lng":"49.1150584"},
{"lat":"55.8268467","lng":"49.1167592"},
{"lat":"55.8218013","lng":"49.1116778"},
{"lat":"55.8203723","lng":"49.1118856"}]}

deivan 08.03.2014 18:14

в цикле достаньте пары координат в массив, а потом этот массив передайте в конструктор полилинии.
ибо сейчас вы в цикле зачем-то переинициализируете одну и ту же полилинию единичной парой точек.


Часовой пояс GMT +3, время: 22:24.