因此,我的代码将遍历要素集合中的坐标,以将要素集合转换为折线。但是,循环不断,最终导致我的页面崩溃。我是新手,我正在努力!这是代码:

var path [];
var networkLines;
for ( var I = 0; i < lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’].length; i ++) {
     networkLines = lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’][i];
     path.push({lat: parseFloat(networkLines[‘1’], lng:parseFloat(networkLines[‘0’])});
}


先感谢您!

最佳答案

由于我尚无法发表评论...
我确实注意到,在lat值上缺少右括号
parseFloat(networkLines ['1']),而var i被错误地用大写字母声明。
所以代码变成

var path [];
var networkLines;
for ( var i = 0; i < lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’].length; i ++) {
    networkLines = lines[‘features’][‘0’][‘geometry’][‘coordinates’][‘0’][i];
    path.push({lat: parseFloat(networkLines[‘1’]), lng:parseFloat(networkLines[‘0’])});
}


这可能会导致代码中出现奇怪的错误。

09-10 10:46