1. add

该方法用来添加mark。

1.1. 参数说明:

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

1.2. 调用方式:

/**
* 该方法用来添加mark
*    @method add
*    @param [options] {Object}    构建mark的参数
*    @param [options.URL] {String}    mark图标的地址
*    @param [options.id] {String}    mark图标的id    (默认随机生成)
* @param [options.side] {Number}    mark图标可见面 0-正面,1-反面,2-双面 (默认双
面)
*    @param [options.width] {Number}    mark图标宽度 (默认为图片像素宽度)
*    @param [options.height] {Number}    mark图标的高度    (默认为图片像素高度)
*    @param [options.useImageSize] {Boolean}    mark图标是否使用图片宽高
*    @param [options.opacity] {Number}    mark图标的透明度    (默认为 1)
*    @param [options.transparent] {Boolean}    mark图标是否透明 ,为真时opacity才会生 效(默认为 false)
*    @param [options.alwaysVisible] {Boolean}    mark图标是否始终可见 (默认为true)
* @param [options.color]{array}    mark图标的图片的颜色 默认[1,1,1]    (如果不是
1,1,1会覆盖图片本身的颜色)
*    @param [options.emissive]{array}    mark图标的图片自发光的颜色 默认[0,0,0] (如 果不是0,0,0会覆盖图片本身的颜色)
*    @param [options.matrix]{array}    mark图标的4*4的转换矩阵,默认不作变换
*    @param callback {function} 完成添加的回调函数 参数为所创建的mark的id
*/
调用方法:
var planeMark = new BOS3D.PlaneMark(viewer3D);
var options = {
    id: "123",
    URL: "./img/fire.png",
    side: 2,
    useImageSize: true,
    alwaysVisible: true,
    matrix: [
        1,
        0,
        0,
        100,
        0,
        1,
        0,
        100,
        0,
        0,
        1,
        100,
        0,
        0,
        0,
        1
    ]
};
planeMark.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 ""