Summary
Constructor
new Circle(options)
构造函数
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 圆形符号的可选项。
|
Throws:
当参数radius是NaN,或者是无穷大的数字时,抛出异常:'Circle-constructor:parameter "radius" must be a number that is not infinity'。
Example
let circle = new hmap.style.Circle({
"radius":20,
"fillColor":new hmap.style.Color(255,0,0,1),
"outlineColor":new hmap.style.Color(0,0,0,1),
"outlineWidth":1,
"rotation":0
});
Methods
-
clone() → {module:style~Circle}
-
复制一个新的圆形符号。
Example
let circle = new hmap.style.Circle(); let result = circle.clone();
-
getRadius() → {Number}
-
获取符号半径。
Returns:
Number -圆形符号的半径,像素单位。
Example
let circle = new hmap.style.Circle(); let result = circle.getRadius();
-
setRadius(radius)
-
设置圆形符号半径。
Parameters:
Name Type Description radius
Number 圆形符号的半径,像素单位。
Throws:
当参数不是数字,或者是无穷大的数字时,抛出异常:"Circle-setRadius:The radius should be a number that is not infinity."。
Example
let circle = new hmap.style.Circle(); circle.setRadius(100);