1. add
该方法用来添加mark。
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.name]{String} mark图标的文字描述 默认mark
* @param [options.scale]{Number} mark的大小比例,默认20
* @param [options.alwaysVisible] {Boolean} mark图标是否始终可见 (默认为
* @param [options.color]{array} mark图标的背景颜色 默认[99,99,99]
* @param [options.wordColor]{array} mark图标的文字的颜色 默认[0,0,0]
* @param [options.position]{array} mark在三维空间的位置 默认[0,0,0]
* @param callback {function} 完成添加的回调函数 参数为所创建的mark的id
*/
调用方法:
var threeMark = new BOS3D.ThreeMark(viewer3D);
var options = {
id: "123",
name: "出租中",
scale: 2,
color: '#00FFFF',
useImageSize: true,
alwaysVisible: true
};
threeMark.add(options, function (a) {
alert(a);
});