BufferZonePointInputer

BufferZonePointInputer

动态绘制点缓冲区类。

Constructor

new BufferZonePointInputer(options)

Author:
  • zpc
See:
Example
var bzdp =new BufferZonePointInputer({
     viewer : mainControl.viewer,
     bufferRadius : 100,
     unit : BufferZoneUnit.METERS
 });
 bzdp.startDraw();
Parameters:
Name Type Description
options Object 具有以下属性的对象:
Properties
Name Type Attributes Default Description
viewer Cesium.Viewer Cesium视景器。
bufferRadius Number <optional>
5 缓冲区半径,默认为5。
unit String <optional>
BufferZone.KILOMETERS 缓冲区半径的单位,默认为 BufferZone.KILOMETERS。

Extends

Members

bufferRadius :Number

Overrides:
Default Value:
  • 5.0
缓冲区半径
Type:
  • Number

position :GeoPosition

Overrides:
Default Value:
  • null
获取或设置点位置。
Type:

unit :String

Overrides:
Default Value:
  • BufferZone.KILOMETERS
缓冲区半径单位。
Type:
  • String

Methods

calculateBufferZone()

Overrides:
计算并显示点的缓冲区。
Throws:
position属性未设置值。
Type
Cesium.DeveloperError

destroy()

Overrides:
销毁缓冲区实例对象。

startDraw()

开始绘制