类名 PictureFillSymbol

# new PictureFillSymbol(options)

图片填充符号

参数:

名称 类型 默认值 描述
options options

构造参数

color Color | String | Array | Object new Color(255, 255, 255, 1)

颜色

url String | Object

图片源数据,支持Image、HTMLCanvasElement、SVGElement、Svg字符串、基础图像地址、相对路径等

width Number 12

简单填充符号宽度,默认为12,单位像素

height Number 12

简单填充符号高度,默认为12,单位像素

xoffset Number 0

x方向偏移,默认为0,单位像素

yoffset Number 0

y方向偏移,默认为0,单位像素

xscale Number 1

x方向拉伸,取值在0-1之间

yscale Number 1

y方向拉伸,取值在0-1之间

支持如下方法:
[1、将JSON格式的符号转换为JS对象]
[2、将JS对象转换为JSON格式]
[3、克隆并返回新的符号对象]

示例

创建图片填充符号对象

// ES5引入方式
const { PictureFillSymbol } = zondy.symbol
// ES6引入方式
import { PictureFillSymbol } from "@mapgis/webclient-common"
const pictureFillSymbol = new PictureFillSymbol({
  // 图片请求地址
  url: '图片请求地址',
  // 简单填充符号宽度,默认为12,单位像素
  width: 12,
  // 简单填充符号高度,默认为12,单位像素
  height: 12,
  // x方向偏移,默认为0,单位像素
  xoffset: 0,
  // y方向偏移,默认为0,单位像素
  yoffset: 0,
  // x方向拉伸,取值在0-1之间
  xscale: 1,
  // y方向拉伸,取值在0-1之间
  yscale: 1
});

继承关系

成员变量

Color

# color

颜色(重新修改默认值)

Overrides:
Object

# extensionOptions

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

Inherited From:
Default Value:
  • {}
Number

# height

简单填充符号高度,默认为12,单位像素

String

# readonly id

符号id

Inherited From:
SimpleLineSymbol

# outline

外边线样式类型

Inherited From:
String

# type

符号类型

Overrides:
String | Object

# url

图片源数据,支持Image、HTMLCanvasElement、SVGElement、Svg字符串、基础图像地址、相对路径等

Number

# width

简单填充符号宽度,默认为12,单位像素

Number

# xoffset

x方向偏移,默认为0,单位像素

Number

# xscale

x方向拉伸,取值在0-1之间

Number

# yoffset

y方向偏移,默认为0,单位像素

String

# yscale

y方向拉伸,取值在0-1之间

构造函数
成员变量
方法
事件