new PictureMarkerSymbol(options)
base/symbol/PictureMarkerSymbol.js, line 6
支持如下方法:
1、克隆并返回新的符号对象 2、导出一个JSON对像 [3、通过json构造并返回一个新的PictureMarkerSymbol对象]
图片Marker符号,支持点几何对象,参考示例:[图片Marker样式]
[ES5引入方式]:
zondy.symbol.PictureMarkerSymbol()
[ES6引入方式]:
import { PictureMarkerSymbol } from "@mapgis/webclient-common"
| Name | Type | Description | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
构造参数
|
Example
// ES5引入方式
const { PictureMarkerSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方式
import { PictureMarkerSymbol, Color } from "@mapgis/webclient-common"
const pictureMarkerSymbol = new PictureMarkerSymbol({
// 覆盖颜色
color: new Color(252, 100, 22, 1),
// 旋转角度,单位度,0~360度
angle: 90,
// marker的x轴偏移,单位像素
xoffset: -1,
// marker的y轴偏移,单位像素
yoffset: 5,
// 图片高度,单位像素
height: 20,
// 图片宽度,单位像素
width: 30,
// 图片url
url: "图片url"
});
Extends
Members
-
angleNumber
-
旋转角度
-
colorColor
-
颜色(重新修改默认值)
-
heightNumber
-
图片高度
-
typeString
-
符号类型
-
urlString Object
-
图片源数据,支持Image、HTMLCanvasElement、SVGElement、Svg字符串、基础图像地址、相对路径等
-
widthNumber
-
图片宽度
-
xoffsetNumber
-
marker的x轴偏移,单位像素, xoffset正值表示marker相对于锚点向右偏移
-
yoffsetNumber
-
marker的y轴偏移,单位像素, yoffset正值表示marker相对于锚点向上偏移
Methods
-
PictureMarkerSymbol.fromJSON(json){PictureMarkerSymbol}
base/symbol/PictureMarkerSymbol.js, line 100 -
Name Type Description jsonObject 符号的实例化JSON
Returns:
Type Description PictureMarkerSymbol 新的PictureMarkerSymbol对象 Example
通过json构造并返回一个新的PictureMarkerSymbol对象 -
clone(){PictureMarkerSymbol}
base/symbol/PictureMarkerSymbol.js, line 109 -
克隆并返回新的符号对象
Returns:
Type Description PictureMarkerSymbol 克隆后的新符号对象 -
toJSON(){Object}
base/symbol/PictureMarkerSymbol.js, line 117 -
导出为JSON对象
Returns:
Type Description Object JSON对像