Class: SimpleFillSymbol

SimpleFillSymbol

new SimpleFillSymbol(options)

base/symbol/SimpleFillSymbol.js, line 5

支持如下方法:
1、克隆并返回新的符号对象
2、导出一个JSON对像
[3、通过json构造并返回一个新的SimpleFillSymbol对象]

简单填充符号,参考示例:[填充符号样式]

[ES5引入方式]:
zondy.symbol.SimpleFillSymbol()
[ES6引入方式]:
import { SimpleFillSymbol } from "@mapgis/webclient-common"

Name Type Description
options Object

构造参数

Name Type Default Description
outline SimpleLineSymbol new SimpleLineSymbol() 可选

外边线样式

style String 'solid' 可选

填充样式,默认"solid",可选"backward-diagonal"|"cross"|"diagonal-cross"|"forward-diagonal"|"horizontal"|"none"|"solid"|"vertical"

Example

填充符号样式

// ES5引入方式
const { SimpleFillSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方式
import { SimpleFillSymbol, Color } from "@mapgis/webclient-common"
const simpleFillSymbol = new SimpleFillSymbol({
  // 填充颜色
  color: new Color(255, 0, 0, 1),
  // 填充样式
  style: "solid",
  // 外边线样式
  outline: new SimpleLineSymbol({
    // 外边线颜色
    color: new Color(255, 0, 0, 1),
    // 外边线宽度
    width: 2
  })
})

Extends

Members

colorColor

颜色

extensionOptionsObject

符号的额外构造参数,该构造参数是地图引擎的额外构造参数,在此设置了之后,会覆盖该符号转换好地图引擎的构造参数

Default Value:
{}

idString

符号id

外边线样式类型

styleString

填充样式

typeString

符号类型

Methods

SimpleFillSymbol.fromJSON(json){SimpleFillSymbol}

base/symbol/SimpleFillSymbol.js, line 66

通过json构造并返回一个新的SimpleFillSymbol对象

Name Type Description
json Object

符号的实例化JSON

Returns:
Type Description
SimpleFillSymbol 新的SimpleFillSymbol对象
Example
通过json构造并返回一个新的SimpleFillSymbol对象

clone(){SimpleFillSymbol}

base/symbol/SimpleFillSymbol.js, line 75

克隆并返回新的符号对象

Returns:
Type Description
SimpleFillSymbol 克隆后的新符号对象

toJSON(){Object}

base/symbol/SimpleFillSymbol.js, line 83

导出为JSON对象

Returns:
Type Description
Object JSON对像