在我的代码中,如果我单击搜索功能中的程序按钮。在搜索功能中,我有 2 个 for 循环。第一个循环是 data.length 的循环,第二个循环是 data.parameter.length 的循环。问题是 javascript 不是每个 for 循环我不知道为什么 javascript 不能这样做这是我的代码:
function searchData(){
console.log('in function');
for(var z = 0;z < cloudData.length;z++){
console.log(z);
for(var x = 0;x < cloudData.items[z].coordinates[x].length;x++){
console.log(x);
if(google.maps.geometry.poly.containsLocation(cloudData.items[z].coordinates[x],poly) == true){
console.log(true);
setAllMap(map,'polygon',z);
return
}else{
console.log(false);
}
}
}
deleteDrawings('Userpolygon');
}
** 参数坐标[x] 是 latLng 类型,poly 是谷歌地图 api 中的多边形类型
程序是做 console.log() 和 deleteDrawings('Userpolygon'); 功能,但它没有做循环 console.log(z); 不要'显示console.log(x); 不显示。感谢每一个想法。