Подскажите где я допускаю ошибку?
Подскажите, пожалуйста, у меня есть функция которая рисует на карте треугольник по 3 координатам:
function vlayer() {
var area5 = new VArea();
area5 = {coords: [{ lng: 27.68555, lat: 51.53609 }, { lng: 32.49756, lat: 50.65294 }, { lng: 28.41064, lat: 49.23912 }],type: "area",
color: "#ff0000", opacity:0.4}
map.add(area5);
map.repaint();
Но когда я пытаюсь взять координаты из уже заранее созданного массива, у меня треугольник не появляется:
function vlayer() {
var area5 = new VArea();
var data = ["{lng: 27.68555, lat: 51.53609}", "{lng: 32.49756, lat: 50.65294}", "{lng: 28.41064, lat: 49.23912}"];
area5 = { coords: [data],type: "area", color: "#ff0000", opacity: 0.4}
map.add(area5);
map.repaint();
}
Подскажите где я допускаю ошибку? Спасибо
Последний раз редактировалось ed_17, 01.03.2011 в 12:23.
|