Здравствуйте уважаемы пользователи. Вопрос у меня следующий... У меня есть XML файл из которого я подгружаю координаты _ГЕОЛИНИЙ_. Массив с геолинией выглядит следующим образом:
(
[0] => [54.33231759676864,48.387
[1] => [54.3054127121529,48.3896
[2] => [54.33717497382992,48.541
[3] => [54.35749233551292,48.564
[4] => [54.382757580097376,48.59
)
(Это пример массиваБ там на самом деле больше координат, но не суть).
Все это дело отображается следующим методом
var myPolyline = new ymaps.Polyline([
// Указываем координаты вершин.
<? echo ($fluer[0]) ?>
], {}, {
// Задаем опции геообъекта.
// Цвет с прозрачностью.
strokeColor: "#0066ffff",
// Ширину линии.
strokeWidth: 4,
// Максимально допустимое количество вершин в ломаной.
editorMaxPoints: 100,
// Добавляем в контекстное меню новый пункт, позволяющий удалить ломаную.
editorMenuManager: function (items) {
items.push({
title: "Удалить линию",
onClick: function () {
myMap.geoObjects.remove(myPolyline);
}
});
return items;
}
});
То есть в переменной $fluer[0] хранится первая часть координат в ячейке [0]. Мне надо туда передать еще остальные ячейки с координатами (то есть и т.д.) Все бы было просто. Но мне необходимо, что бы координаты передавались отдельными блоками. А не все вместе, так как полилинии рисуются коряво. Так как конечные координаты одной ячейки соединяются с начальными координаты следующей ячейки. И получается неправильная линия между ними (а между ними линии быть вообще не должно). Так как передать координаты блоками, ну или иначе говоря разными полилиниями? Заранее огромное спасибо :)