| Name | Type | Default | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
CallbackBoolean |
null
|
optional
加载成功后触发的函数回调。 |
Example:
var MultipleCircles = new CooWasm.MultipleCircles({},(state)=>{console.log("load status:" + state)});
Demo:
Members
地理围栏对象uuid。
显隐状态。
-
Default Value:
true
circleArr : Array.<CircleObj>
动态圈对象数组。
高度控制组件uuid。
地理围栏组件uuid。
默认字体路径,可传入网络路径。
动态圈纹理路径,可传入网络路径。
最大可见高度。
最大显示距离,单位:米。
最小可见高度。
最小显示距离,单位:米。
point : Vec3Obj
圆心位置,当为空时,可用鼠标在场景中点击确定圆心。
扫描角度。
动态圈角速度,单位:角度/秒。
显示文字大小。
最大渐变透明度,范围0-100。
Methods
从场景中销毁自身。
| Name | Type | Default | Description |
|---|---|---|---|
callback |
CallbackBoolean |
null
|
optional
销毁对象后触发的函数回调。 |
Returns:
null 空值。
Example:
MultipleCircles = MultipleCircles.destroy((state)=>{console.log("destroy status:" + state)});
获取对象包含的属性。
Returns:
是否获取成功。获取成功时,会自动赋值给属性。
Example:
MultipleCircles.getProperties();
从场景中定位自身(自动根据数据包围盒定位,不可修改定位参数)。
| Name | Type | Default | Description |
|---|---|---|---|
callback |
CallbackBoolean |
null
|
optional
飞行结束后触发的函数回调。 |
Example:
MultipleCircles.locate((state)=>{console.log("locate status:" + state)});
更新单个或者多个对象属性,使之立即生效。
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
||||||||||||||||||||||||||||||||||||||||||
callback |
CallbackBoolean |
optional
加载成功后触发的函数回调。 |
Example:
MultipleCircles.update({
bVisible:false
},(state)=>{console.log("update status:" + state)});
