цикл вывод координат на карту
подскажите что не так.
Вывожу для ядекс карт 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); } }); |
структура
{"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"}]} |
в цикле достаньте пары координат в массив, а потом этот массив передайте в конструктор полилинии.
ибо сейчас вы в цикле зачем-то переинициализируете одну и ту же полилинию единичной парой точек. |
Часовой пояс GMT +3, время: 22:24. |