WatercraneProvider

new CooSDK.WatercraneProvider(props)

水枪效果对象,从起始点到目标点渲染水枪喷射效果。

Name Type Description
props Object

包含如下属性的Object:

Name Type Default Description
endPos PositionObj

目标经纬度位置。

screen CooMap | ScreenObj null optional

所属窗口,默认为CooMap所拥有的主窗口。

startPos PositionObj

起始经纬度位置。

Example:
var waterCrane = new CooSDK.WatercraneProvider({
     startPos: new CooSDK.PositionObj(120, 30, 10),
     endPos: new CooSDK.PositionObj(120, 30, 15)
});
Demo:

Members

endPos : PositionObj

获取或者设置目标经纬度位置。

screen : CooMap|ScreenObj

获取或者设置所属窗口,默认为CooMap所拥有的主窗口。

Default Value: null

startPos : PositionObj

获取或者设置起始经纬度位置。

Methods

deserialize(url)WatercraneProvider

Name Type Description
url String

反序列化文件保存路径,支持本地路径和网络路径。

Returns:

水枪效果对象。

destroy()

从场景中销毁自身。

Returns:

null 空值。

Example:
// 销毁对象
waterCrane = waterCrane.destroy();

serialize(url)

Name Type Description
url String

序列化文件保存路径,仅支持本地路径。