调用方法 格式:AddPolygon(BSTR szPointList, long nColor) 
说明:如:
AddPolygon('3,41063759,8125475,41095980,8136291,41131882,22431323',123456) 
正确!但我这样:AddPolygon("'"+strArea.length/2+","+strArea+"'",123456)却不行!
说明:strArea.length/2 =3    strArea={41063759,8125475,41095980,8136291,41131882,22431323}为什么我的就不能正确得到结果呢???
我JavaScript 不好,请各位帮忙 ,谢谢!

解决方案 »

  1.   

    strArea.length/2 =3    strArea="41063759,8125475,41095980,8136291,41131882,22431323"
      

  2.   

    AddPolygon(strArea.length/2+","+strArea,123456)
      

  3.   

    strArea是数组不能这样用
    最好写一个function把strArea转成字符串再加上前面的strArea.length/2
      

  4.   

    strArea是数组!!!
    数组 就不能这样用吗?!?!
    测试下,谢谢!
      

  5.   

    AddPolygon(strArea.length/2+","+strArea.join(','),123456)
      

  6.   

    还是不行。
    楼上的 更不行,AddPolygon('……',123456)这样的格式呀!