# 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
|
|
extensionOptions |
Object
|
|
height |
Number
|
|
id |
String
|
|
outline |
SimpleLineSymbol
|
|
type |
String
|
|
url |
String
|
Object
|
|
width |
Number
|
|
xoffset |
Number
|
|
xscale |
Number
|
|
yoffset |
Number
|
|
yscale |
String
|
|
成员变量详情
Object
# extensionOptions
符号的额外构造参数,该构造参数是地图引擎的额外构造参数,在此设置了之后,会覆盖该符号转换好地图引擎的构造参数
- Inherited From:
- Default Value:
- {}