Classdesc

水体多边形类,用于在Cesium场景中创建水体效果的多边形。

Constructors

  • 创建一个WaterPolygon实例。

    Parameters

    • viewer: Viewer

      Cesium Viewer实例。

    • geoJson: FeatureCollection<Geometry, GeoJsonProperties>

      用于创建水体多边形的GeoJSON对象。

    • height: number = 11.7

      水体的高度,默认为11.7。

    Returns WaterPolygon

Properties

#collection: PrimitiveCollection
#viewer: Viewer
alpha: number = 0.7
amplitude: number = 1
animationSpeed: number = 0.005
blue: number = 0.2078431
boxPolygon: any
frequency: number = 20
geoJson: any
green: number = 0.2941177
height: number = 11.7
red: number = 0

Methods

  • 销毁水体多边形。

    Returns boolean

  • 飞行到水体所在区域。

    Returns Promise<boolean>

    飞行操作是否成功。

  • 重新加载水体多边形。

    Returns void