您好我在传单js中生成标记时遇到了一些麻烦。我有一个每年有多个条目的对象。我想为每年创建一个可以打开和关闭的图层组。但是我遇到了一个棘手的问题,我无法弄清楚如何仅映射与父阵列匹配的条目。 IE 2016 == 2016.year ...
我的麻烦是无法如何映射二级物品。对象是这样的:
{
"2016": [
{
"year": 2016,
"latitude": 50.9500019,
"longitude": 6.4836722
},
{
"year": 2016,
"latitude": 50.9500019,
"longitude": 6.4836722
}
],
"2017": [
{
"year": 2017,
"latitude": 50.9500019,
"longitude": 6.4836722
}
]
}
代码是这样的:
const getGroupMarkers = (array, groupName) => Object.keys(array).map(function(keys, value){
array[keys].map(createMarkers.bind(groupName));
});
这在一定程度上有效,但它不仅仅是2016年的所有年份。
这是我正在努力的笔。有关功能的第270行。 https://codepen.io/sharperwebdev/pen/gvEQXe?editors=0010
任何帮助都会非常感激,我对这个问题略有不解。
由于