function drawLine() {
var str = "39.917 116.397,39.95970557 116.31800626,40.0434876 116.33688445";
var points = str.split(",");
var pos = [];
for (i in points) {
if(i=="remove") break;
var point = points[i].split(" ");
var myPoint = new hollymapsupport.point(point[0], point[1],
null);
pos.push(myPoint);
}
};如果不加i=="remove" 汇报错。好像说split不是一个function
没有。。只是读取记录。也没有改变i的值。最后一个i的时候i会变成remove。。。
追答把循环贴出来看看,肯定语句有问题。
改成这样不行么?
for (i=0;i<points.length ;i++ )
结果一样的。
那你 最后怎么弄了。