Skip to content

线数据(json 对象模式)

addLinesObj(iType, objLines, callback)

说明

添加线数据,支持线数据对象模式

参数

NameTypeDescription
iTypestring线类型 iType(2=x,y 两列, 3=x,y,z 三列, 4=x,y,z,桩号四列)
objLinesstring线文件对象
callbackfunction调用完成后需要执行的操作

示例

javascript
var objLines = [
    {
        LineName: 'boundline',
        dataList: [
            { x: 21682507, y: 4794439 },
            { x: 21685828, y: 4794439 },
            { x: 21685828, y: 4789757 },
            { x: 21682507, y: 4789757 },
            { x: 21682507, y: 4794439 },
        ],
    },
    {
        LineName: 'line',
        dataList: [
            { x: 21682893, y: 4792677 },
            { x: 21684776, y: 4790880 },
        ],
    },
];
gdfCtrl.ctrl.plane.addLinesObj(2, objLines, function (obj) {
    gdfCtrl.ctrl.viewRefresh(0x01 | 0x02 | 0x04, function () {
        gdfCtrl.ctrl.mainCanvas.viewFitCenter();
    });
});