# 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
});
继承关系
成员变量
Object
# extensionOptions
符号的额外构造参数,该构造参数是地图引擎的额外构造参数,在此设置了之后,会覆盖该符号转换好地图引擎的构造参数
- Inherited From:
- Default Value:
- {}