Javascript 无法向传单.js热图添加点
我正在使用传单.js和传单.heat。当我添加点时,我得到“无法获取未定义或空引用的属性lat”。当我在控制台中打印point的值并将其粘贴到代码中时,它就工作了。我做错了什么Javascript 无法向传单.js热图添加点,javascript,leaflet,Javascript,Leaflet,我正在使用传单.js和传单.heat。当我添加点时,我得到“无法获取未定义或空引用的属性lat”。当我在控制台中打印point的值并将其粘贴到代码中时,它就工作了。我做错了什么 setTimeout(函数(){ 如果(i>=num\u帧){ 返回; } 试一试{ var points=“[”+数组\所有\快照[i]+“]”; 控制台日志(点); var points=数组\所有\快照[i]; var heat=L.热层(点{ 最大缩放:10 }) .addTo(地图); } 捕获(e){ lo
setTimeout(函数(){
如果(i>=num\u帧){
返回;
}
试一试{
var points=“[”+数组\所有\快照[i]+“]”;
控制台日志(点);
var points=数组\所有\快照[i];
var heat=L.热层(点{
最大缩放:10
})
.addTo(地图);
}
捕获(e){
log(数组所有快照[i]);
log(例如toString());
}
i+=1;
requestAnimationFrame(函数(){RepeatFactory(i);});
}, 11
);代码>发现了我的错误。我必须用JSON.parse()解析这些点。例如定义的I
,array\u all\u snapshot
在哪里?它们在函数之外。对不起,我没有澄清代码。我解决了这个问题。我必须用JSON.parse()解析这些点。无论如何谢谢你。