1. add

添加标签。

1.1. 参数说明:

名称 说明 类型 是否必填 示例
option 标签信息 object 见调用方法
callback 回调方法 function 见调用方法
返回值说明 类型 示例
无返回值 NULL NULL

1.2. 调用方式:

/**
* 该方法用来添加mark
*    @method add
*    @param [options] {Object}    构建mark的参数
*    @param [options.id] {String}    mark图标的id
*    @param [options.title] {String}    mark图标的title    (默认:mark)
*    @param [options.draggable] {Boolean}    mark图标是否允许拖拽 (默认为true)
*    @param [options.color]{array}    mark填充的颜色 默认[255,0,0]
*    @param [options.colorLine]{array}    mark线条的颜色 默认 colorLine:[0,0,0],
*    @param [options.startPosition]{array}    mark起点所跟随的三维空间的世界坐标。 默 认[0,0,0]
*    @param [options.endPosition]{array}    mark图标主体所处的屏幕坐标,默认[0,0]
*    @param [options.domElement]{domElement}    mark中要添加的dom元素
*    @param [options.componentId]{string}    该mark关联的构件key
* @param [options.mode]{string}  mark的模式
* @param [options.offset]{array}  mark的偏移
*    @param callback {function} 完成添加的回调函数 参数为所创建的mark的id
*/
var domMark = new BOS3D.DOMMark(viewer3D);
var domElement = document.createElement("div");
domElement.textContent = "墙壁";
var options = {
    id: "123",
    title: "mark",
    color: [
        99,
        99,
        99
    ],
    colorLine: [
        0,
        0,
        0
    ],
    startPosition: [
        3000,
        -1850,
        2000
    ],
    endPosition: [
        800,
        200
    ],
    domElement: domElement,
    offset: [
        0,
        0
    ],
};
domMark.add(options, function (a) {
    alert(a);
});
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""