2014-12-10 5 views
0

Я использую плагин jQuery под названием Mapael и пытаюсь сделать что-то довольно простое.JavaScript объект внутри другого объекта

Объект «сюжет» в нижней части функции будет добавлять точки графика к карте. Сюжетные точки также являются объектами.

Моя цель - динамически генерировать эти сюжетные точки на основе внешнего файла JSON. Я сделал несколько сюжетных пунктов для практики и храню их в объекте страны.

Можно ли использовать объект «страна» в качестве значения для объекта «plot»?

var country = { 
    "XM": { 
     value: 100, 
     latitude: 22.99131, 
     longitude: 54.77059 
    }, 
    "VE": { 
     value: 200, 
     latitude: 64.42689, 
     longitude: 145.23237 
    }, 
    "SE": { 
     value: 300, 
     latitude: 8.96106, 
     longitude: -15.09699 
    }, 
    "XF": { 
     value: 300, 
     latitude: 50.93900, 
     longitude: 55.38883 
    } 
} 

$('.world').mapael({ 
    // ... other mapael objects to initialize map 

    plots: { 
     // country object 
    } 
}); 

ответ

3

Да. Опустите скобы и просто укажите переменную:

$('.world').mapael({ 
    // ... 
    plots: country 
}); 
+0

Благодарим за помощь! – user3272622

Смежные вопросы