# new PictureFillSymbol(options)
图片填充符号
参数
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
options |
options | 构造参数 |
|
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
|
|
extendOptions |
Object
|
|
height |
Number
|
|
outline |
SimpleLineSymbol
|
|
type |
String
|
|
url |
String
|
Object
|
|
width |
Number
|
|
xoffset |
Number
|
|
xscale |
Number
|
|
yoffset |
Number
|
|
yscale |
String
|
|
成员变量详情
方法
方法概述
| 名称 | 返回值类型 | 描述 |
|---|---|---|
fromJSON |
|
将JSON格式的符号转换为JS对象 |
clone |
PictureFillSymbol
|
克隆并返回新的符号对象 |
toJSON |
Object
|
将JS对象转换为JSON格式 |