在地图上画线,不同的写法效果完全不同 [已关闭]

0 投票
第一种: 能够正常显示

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"]));
        }

这是为什么原因啊
问题关闭原因: 失误
5月 24, 2017 分类:  251次浏览 | 用户: 毒谷求败 (7 分)
已关闭 5月 25, 2017 用户:毒谷求败

2 个回答

0 投票
你好,你两次的点坐标写的不一样。
5月 25, 2017 用户: 毛瑞 名扬四海 (1,780 分)
0 投票

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

5月 25, 2017 用户: 袁子翔 (5 分)
好的,我大意了
...