3D Plugin绘线高程不起作用

0 喜欢 0 不喜欢
60 浏览
//添加线
function addLine3D(points) {

    //创建几何对象
    var geoLine = new SuperMap.Web.Core.GeoLine3D();
    var point3Ds = new SuperMap.Web.Core.Point3Ds();
    var point;
    for (var i = 0; i < points.length; i++) {
        point = points[i];
        point3Ds.add(new SuperMap.Web.Core.Point3D(point.x, point.y, 500));
    }
    geoLine.addPart(point3Ds);

    //线样式
    var style3d = new SuperMap.Web.Core.Style3D();
    style3d.set_lineColor(new SuperMap.Web.Core.Color(255, 0, 0, 255));
    style3d.set_lineWidth(4);

    //创建要素
    var feature3d = new SuperMap.Web.Core.Feature3D();
    feature3d.set_geometry(geoLine);
    feature3d.set_style3D(style3d);

    trackingLayer.add(feature3d, "G42");
}
最新提问 6月 13, 2017 分类:三维GIS | 用户: afeey 初出茅庐 (24 分)

1个回答

0 喜欢 0 不喜欢
您好,对象风格记有一个高度模式,记得设置为绝对高度。

function set_altitudeMode(value : SuperMap.Web.Realspace.AltitudeMode(Integer))
最新回答 6月 13, 2017 用户: 邹涛 名扬四海 (3,322 分)
...