Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法向传单.js热图添加点_Javascript_Leaflet - Fatal编程技术网

Javascript 无法向传单.js热图添加点

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

我正在使用传单.js和传单.heat。当我添加点时,我得到“无法获取未定义或空引用的属性lat”。当我在控制台中打印point的值并将其粘贴到代码中时,它就工作了。我做错了什么

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()解析这些点。无论如何谢谢你。