цикл вывод координат на карту
подскажите что не так.
Вывожу для ядекс карт 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, время: 20:20. |