[ AMD模块要求 ]
require ([ “esri / symbols / SimpleMarkerSymbol” ],function (SimpleMarkerSymbol ){ / * code goes here * / });
描述
标记符号用于在图形图层上绘制点和多点。SimpleMarkerSymbol用于将点显示为简单形状,例如圆形。此外,符号可以有一个可选的轮廓,由线符号(SimpleLineSymbol)定义。
构造函数
| 名称 | 简述 |
|---|---|
| new SimpleMarkerSymbol() | 创建一个空的点符号对象(无样式) |
| new SimpleMarkerSymbol(style, size, outline, color) | 通过参数创建一个点符号对象 |
| new SimpleMarkerSymbol(json) | 使用JSON创建一个点符号对象 |
常量
| Name | Description |
|---|---|
STYLE_CIRCLE |
圆符号 |
STYLE_CROSS |
The marker is a cross. |
STYLE_DIAMOND |
The marker is a diamond. |
STYLE_PATH |
The marker is a shape defined using an SVG Path string. See also the setPath method. |
STYLE_SQUARE |
The marker is a square. |
STYLE_X |
The marker is a diagonal cross. |
属性
| 名称 | 类型 | 简述 |
|---|---|---|
| angle | Number |
The angle of the marker. |
| color | Color |
Symbol color. |
| outline | SimpleLineSymbol |
Outline of the marker. |
| size | Number |
Size of the marker in pixels. |
| style | String |
The marker style. |
| type | String |
The type of symbol. |
| xoffset | Number |
The offset on the x-axis in pixels. |
| yoffset | Number |
The offset on the y-axis in pixels. |
方法
| Name | Return type | Summary |
|---|---|---|
| setAngle(angle) | MarkerSymbol |
Rotates the symbol clockwise around its center by the specified angle. |
| setColor(color) | Symbol |
Sets the symbol color. |
| setOffset(x, y) | MarkerSymbol |
Sets the x and y offset of a marker in screen units. |
| setOutline(outline) | SimpleMarkerSymbol |
Sets the outline of the marker symbol. |
| setPath(path) | SimpleMarkerSymbol |
Sets the marker shape to the given path string and switches the marker style to STYLE_PATH. |
| setSize(size) | MarkerSymbol |
Sets the size of a marker in pixels. |
| setStyle(style) | SimpleMarkerSymbol |
Sets the marker symbol style. |
| toJson() | Object |
Converts object to its ArcGIS Server JSON representation. |
构造函数详细信息
require(["esri/symbols/SimpleMarkerSymbol", ...
], function(SimpleMarkerSymbol, ... ) {var sms = new SimpleMarkerSymbol();...
});