沉默不曾走过 2017-04-25 12:07 采纳率: 100%
浏览 1058
已采纳

碰到一个难题,用循环将点显示在百度地图上,请大神帮看看代码是否有问题

 var map = new BMap.Map("allmap");
    map.centerAndZoom(new BMap.Point(117.124533, 31.863914), 15);

       var polylinePointsArray = [];
       var gridView = document.getElementById("GridView1");
       for (var i = 0; i <gridView.rows(rowIndex).cells.length; i++) {
           for (var j = 0; j < 1; j++) {
               var x = gridView.Rows(i).Cells(j).inner.Text;
                var y = gridView.Rows(i).Cells(j+1).inner.Text;
                polylinePointsArray[i] = new BMap.Point(x, y)              
            }
        }
    polyline = new BMap.Polyline(polylinePointsArray, { strokeColor: "red", strokeWeight: 3, strokeOpacity: 0.5 });
    map.addOverlay(polyline);

    GridView中只有两列横纵坐标,想把坐标存在数组中
  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2017-04-25 12:18
    关注

    rows(rowIndex)改为rows[rowIndex],cells也一样,而且是cells,不是Cells,注意大小写。innerText,不是inner.Text
    innerText低版本的浏览器有兼容性问题,改为innerHTML好点

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥15 this signal is connected to multiple drivers怎么解决
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥66 如何制作支付宝扫码跳转到发红包界面
  • ¥15 pnpm 下载element-plus