1. updateMark
该方法用来更新Mark。
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
node | mark的id | String | 是 | "123" |
option | 标签信息 | object | 是 | 见调用方法 |
返回值说明 | 类型 | 示例 |
---|---|---|
无返回值 | NULL | NULL |
1.2. 调用方式:
/**
* 该方法用来更新Mark
* @method updateMark
* @param [options] {Object} 更新mark的参数
* @param [options.position] {Array} mark图标的位置
* @param [options.url] {String} mark图标的地址
* @param [options.width] {Number} mark图标宽度 (默认为图片像素宽度)
* @param [options.height] {Number} mark图标的高度 (默认为图片像素高度)
* @param [options.scale] {Number} mark图标的缩放比例 (默认为1)
* @param [options.alwaysVisible] {Boolean} mark图标的是否始终可见 (默认为
true)
* @param [options.componentId]{string} 该mark关联的构件key
*/
调用方法:
var spriteMark = new BOS3D.SpriteMark(viewer3D);
var options = {
url: "./img/fire.png",
scale: 2,
useImageSize: true,
alwaysVisible: true
};
spriteMark.updateMark("123", options);