Class: HighlightPrimitive

HighlightPrimitive

HighlightPrimitive 类,用于高亮

const primitiveLayer = new PrimitiveLayer().addToViewer(viewer);
const highlightPrimitive = new HighlightPrimitive(
  [
    [118.211765187, 37.1969222993],
    [118.212411136, 37.1969396428],
    [118.2124192786, 37.1967746123],
    [118.2117842816, 37.1967572733]
  ]
).addToLayer(this.primitiveLayer);

new HighlightPrimitive(options)

overlay/primitive/HighlightPrimitive.js, line 21
Name Type Description
options *
Name Type Description
positions Array

坐标串

color Cesium.Color

颜色

height Number

相对高度

bottomHeight Number

底面高度

Extends

Classes

HighlightPrimitive

Members

attr

覆盖物的额外属性设置

readonlydelegate

覆盖物的代理对象

id

设置覆盖物的业务 id

readonlyoverlayEvent

覆盖物的事件对象

readonlyoverlayId

覆盖物唯一标识

show

覆盖物的可见性

readonlystate

覆盖物的状态

Methods

inherited addToLayer(layer){Overlay}

overlay/Overlay.js, line 242

添加到指定图层

Name Type Description
layer EntityLayer

指定图层

Returns:
Type Description
Overlay

inherited fire(type, params){Overlay}

overlay/Overlay.js, line 282

触发事件

Name Type Description
type *
params *
Returns:
Type Description
Overlay

inherited off(type, callback, context){Overlay}

overlay/Overlay.js, line 270

注销事件

Name Type Description
type *

事件类型

callback *

监听回调

context *
Returns:
Type Description
Overlay

inherited on(type, callback, context){Overlay}

overlay/Overlay.js, line 257

注册事件

Name Type Description
type *

事件类型

callback *

监听回调

context *
Returns:
Type Description
Overlay

inherited remove(){Overlay}

overlay/Overlay.js, line 229

从图层上移出

Returns:
Type Description
Overlay

inherited setLabel(text, textStyle){Overlay}

overlay/Overlay.js, line 205

设置文字标签

Name Type Description
text Property | string

指定文本的属性。支持显式换行符'\ n'。

textStyle Object

text 样式

Returns:
Type Description
Overlay

inherited setStyle(style){Overlay}

overlay/Overlay.js, line 220

设置样式

Name Type Description
style Object
Returns:
Type Description
Overlay