| Name | Type | Default | Description | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
|||||||||||||||||||||||||||||||||||||||||
callback |
CallbackBoolean |
null
|
optional
加载成功后触发的函数回调。 |
Example:
var label = new CooWasm.Label({
textSymbol: new CooWasm.TextSymbol({
info: "预设标注",
alignMode: CooWasm.EnumAlignmentMode.RIGHT_CENTER
})},(state)=>{console.log("load status:" + state)});
Demo:
Members
标注对象uuid。
是否开启深度测试。
-
Default Value:
false
标注显隐状态。
-
Default Value:
true
高度控制组件uuid。
标注图标组件uuid。
标注文本组件uuid。
矢量图组件uuid。
iconSymbol : IconSymbol
图标符号实例。
location : Vec3Obj
地理位置坐标值。
最大可见高度。
最小可见高度。
pointColor : ColorObj
点颜色。
textSymbol : TextSymbol
文字符号实例。
vectorGraphSymbol : VectorGraphSymbol
矢量图符号实例。
Methods
从场景中销毁自身。
| Name | Type | Default | Description |
|---|---|---|---|
callback |
CallbackBoolean |
null
|
optional
销毁后触发的函数回调。 |
Returns:
null 空值。
Example:
label = label.destroy((state)=>{console.log("destroy status:" + state)});
获取对象包含的属性。
Returns:
是否获取成功。获取成功时,会自动赋值给属性。
Example:
label.getProperties();
从场景中定位自身(自动根据数据包围盒定位,不可修改定位参数)。
| Name | Type | Default | Description |
|---|---|---|---|
callback |
CallbackBoolean |
null
|
optional
飞行结束后触发的函数回调。 |
Example:
label.locate((state)=>{console.log("locate status:" + state)});
更新单个或者多个对象属性,使之立即生效。
| Name | Type | Description | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object。
|
||||||||||||||||||||||||||||||
callback |
CallbackBoolean |
optional
更新成功后触发的函数回调。 |
Example:
label.update({
bVisible:false
},(state)=>{console.log("update status:" + state)});
