【问题标题】:JavaScript Object Within Another Object另一个对象中的 JavaScript 对象
【发布时间】:2023-03-03 07:58:24
【问题描述】:

我正在使用一个名为 Mapael 的 jQuery 插件,并且正在尝试做一些相当简单的事情。

函数底部的“绘图”对象将向地图添加绘图点。情节点也是对象。

我的目标是根据外部 JSON 文件动态生成这些绘图点。我已经制作了一些情节点供练习,并将它们存储在 country 对象中。

有什么方法可以使用“country”对象作为“plots”对象的值?

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
    }
});

【问题讨论】:

    标签: javascript jquery json object mapael


    【解决方案1】:

    是的。省略大括号,只引用变量:

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

    【讨论】:

      最近更新 更多