m-gis核心库 / Water
类: Water
定义于: overlay/primitive/Water.ts:18
继承
PrimitiveOverlay
构造函数
构造函数
new Water(
positions,options):Water
定义于: overlay/primitive/Water.ts:21
参数
positions
Position[]
options
any
返回
Water
重写了
PrimitiveOverlay.constructor
属性
_attr
_attr:
any
定义于: overlay/PrimitiveOverlay.ts:19
继承自
PrimitiveOverlay._attr
_bid
_bid:
any
定义于: overlay/PrimitiveOverlay.ts:11
继承自
PrimitiveOverlay._bid
_delegate
_delegate:
any
定义于: overlay/PrimitiveOverlay.ts:13
继承自
PrimitiveOverlay._delegate
_id
_id:
any
定义于: overlay/PrimitiveOverlay.ts:10
继承自
PrimitiveOverlay._id
_inBatch
_inBatch:
boolean
定义于: overlay/PrimitiveOverlay.ts:12
继承自
PrimitiveOverlay._inBatch
_layer
_layer:
Layer|undefined
定义于: overlay/PrimitiveOverlay.ts:16
继承自
PrimitiveOverlay._layer
_material
_material:
Material
定义于: overlay/primitive/Water.ts:19
_options
_options:
any
定义于: overlay/PrimitiveOverlay.ts:23
继承自
PrimitiveOverlay._options
_outline
_outline:
any
定义于: overlay/PrimitiveOverlay.ts:22
继承自
PrimitiveOverlay._outline
_overlayEvent
_overlayEvent:
OverlayEvent
定义于: overlay/PrimitiveOverlay.ts:20
继承自
PrimitiveOverlay._overlayEvent
_position
_position:
any
定义于: overlay/PrimitiveOverlay.ts:14
继承自
PrimitiveOverlay._position
_positions
_positions:
any
定义于: overlay/PrimitiveOverlay.ts:15
继承自
PrimitiveOverlay._positions
_show
_show:
boolean
定义于: overlay/PrimitiveOverlay.ts:17
继承自
PrimitiveOverlay._show
_style
_style:
any
定义于: overlay/PrimitiveOverlay.ts:18
继承自
PrimitiveOverlay._style
type
type:
any
定义于: overlay/PrimitiveOverlay.ts:21
继承自
PrimitiveOverlay.type
访问器
amplitude
Getter 签名
get amplitude():
number
定义于: overlay/primitive/Water.ts:86
返回
number
Setter 签名
set amplitude(
value):void
定义于: overlay/primitive/Water.ts:81
振幅
参数
value
number
返回
void
animationSpeed
Getter 签名
get animationSpeed():
number
定义于: overlay/primitive/Water.ts:74
返回
number
Setter 签名
set animationSpeed(
value):void
定义于: overlay/primitive/Water.ts:69
动画速度
参数
value
number
返回
void
attr
Getter 签名
get attr():
any
定义于: overlay/PrimitiveOverlay.ts:82
返回
any
Setter 签名
set attr(
attr):void
定义于: overlay/PrimitiveOverlay.ts:78
覆盖物的额外属性设置
参数
attr
any
返回
void
继承自
PrimitiveOverlay.attr
baseWaterColor
Getter 签名
get baseWaterColor():
Color
定义于: overlay/primitive/Water.ts:50
返回
Color
Setter 签名
set baseWaterColor(
value):void
定义于: overlay/primitive/Water.ts:45
参数
value
Color
返回
void
delegate
Getter 签名
get delegate():
any
定义于: overlay/PrimitiveOverlay.ts:100
覆盖物的代理对象
返回
any
继承自
PrimitiveOverlay.delegate
fadeFactor
Getter 签名
get fadeFactor():
number
定义于: overlay/primitive/Water.ts:110
返回
number
Setter 签名
set fadeFactor(
value):void
定义于: overlay/primitive/Water.ts:105
渐入渐出
参数
value
number
返回
void
frequency
Getter 签名
get frequency():
number
定义于: overlay/primitive/Water.ts:62
返回
number
Setter 签名
set frequency(
value):void
定义于: overlay/primitive/Water.ts:57
频率
参数
value
number
返回
void
id
Getter 签名
get id():
any
定义于: overlay/PrimitiveOverlay.ts:57
返回
any
Setter 签名
set id(
id):void
定义于: overlay/PrimitiveOverlay.ts:53
设置覆盖物的业务 id
参数
id
any
返回
void
继承自
PrimitiveOverlay.id
outline
Getter 签名
get outline():
any
定义于: overlay/PrimitiveOverlay.ts:109
outline 代理对象
返回
any
继承自
PrimitiveOverlay.outline
overlayEvent
Getter 签名
get overlayEvent():
OverlayEvent
定义于: overlay/PrimitiveOverlay.ts:91
覆盖物的事件对象
返回
OverlayEvent
继承自
PrimitiveOverlay.overlayEvent
overlayId
Getter 签名
get overlayId():
any
定义于: overlay/PrimitiveOverlay.ts:45
覆盖物唯一标识
返回
any
继承自
PrimitiveOverlay.overlayId
show
Getter 签名
get show():
boolean
定义于: overlay/PrimitiveOverlay.ts:70
返回
boolean
Setter 签名
set show(
show):void
定义于: overlay/PrimitiveOverlay.ts:65
覆盖物的可见性
参数
show
boolean
返回
void
继承自
PrimitiveOverlay.show
specularIntensity
Getter 签名
get specularIntensity():
number
定义于: overlay/primitive/Water.ts:98
返回
number
Setter 签名
set specularIntensity(
value):void
定义于: overlay/primitive/Water.ts:93
高光强度
参数
value
number
返回
void
方法
_addHandlerSync()
_addHandlerSync():
void
定义于: overlay/PrimitiveOverlay.ts:163
返回
void
继承自
PrimitiveOverlay._addHandlerSync
_initGeometry()
_initGeometry():
void
定义于: overlay/primitive/Water.ts:118
返回
void
addToLayer()
addToLayer(
layer):Water
定义于: overlay/PrimitiveOverlay.ts:232
添加到指定图层
参数
layer
any
指定图层
返回
Water
继承自
PrimitiveOverlay.addToLayer
fire()
fire(
type,params):Water
定义于: overlay/PrimitiveOverlay.ts:272
触发事件
参数
type
string
params
any
返回
Water
继承自
PrimitiveOverlay.fire
off()
off(
type,callback,context):Water
定义于: overlay/PrimitiveOverlay.ts:260
注销事件
参数
type
string
事件类型
callback
any
监听回调
context
any
返回
Water
继承自
PrimitiveOverlay.off
on()
on(
type,callback,context?):Water
定义于: overlay/PrimitiveOverlay.ts:247
注册事件
参数
type
string | number
事件类型
callback
any
监听回调
context?
any
返回
Water
继承自
PrimitiveOverlay.on
remove()
remove():
Water
定义于: overlay/PrimitiveOverlay.ts:219
从图层上移出
返回
Water
继承自
PrimitiveOverlay.remove
set()
set():
void
定义于: overlay/PrimitiveOverlay.ts:277
返回
void
继承自
PrimitiveOverlay.set
setLabel()
setLabel(
text,textStyle):Water
定义于: overlay/PrimitiveOverlay.ts:195
设置文字标签
参数
text
string
指定文本的属性。支持显式换行符'\ n'。
textStyle
any
text 样式
返回
Water
继承自
PrimitiveOverlay.setLabel
setStyle()
setStyle():
Water
定义于: overlay/PrimitiveOverlay.ts:210
TODO设置样式
返回
Water
继承自
PrimitiveOverlay.setStyle
getOverlayType()
staticgetOverlayType(type):string|number|undefined
定义于: overlay/PrimitiveOverlay.ts:305
获取 Overlay 类型
参数
type
string
返回
string | number | undefined
继承自
PrimitiveOverlay.getOverlayType
registerType()
staticregisterType(type):void
定义于: overlay/PrimitiveOverlay.ts:293
Overlay 类型注册
参数
type
string
返回
void
继承自
PrimitiveOverlay.registerType