首页 / 浏览问题 / 其他 / 问题详情
在地图上画线,不同的写法效果完全不同
7EXP 2017年05月24日
第一种: 能够正常显示

var pointlist = [

              new SuperMap.Geometry.Point(12526886.3372, 3236654.1740000015),
              new SuperMap.Geometry.Point(12526953.7166, 3236949.7830999997),
              new SuperMap.Geometry.Point(12527026.4168, 3237155.9672999997)

];
第二种: 完全不能正常显示

var pointlist = [];

var datas = [{ point_x: 12526886.3372, point_y: 236654.1740000015 }, { point_x: 12526953.7166, point_y: 3236949.7830999997 }, { point_x: 12527026.4168, point_y: 3237155.9672999997 }]
        for (var points = 0; points < datas .length;points++) {
            pointlist.push( new SuperMap.Geometry.Point(datas[points]["point_x"], datas[points]["point_y"]));
        }

这是为什么原因啊
问题关闭原因: 失误

2 个回答

你好,你两次的点坐标写的不一样。
1,780EXP 2017年05月25日

你好,我用你写的第二种方式测试了一下,没有问题啊,在我这里可以正常显示的。你那边不能正常显示,我认为应该调一下其他代码。

5EXP 2017年05月25日
好的,我大意了
...