new Circle(options)
构造圆形覆盖物,通过CircleOptions设置圆形
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
CircleOptions |
通过CircleOptions指定圆形相关样式
|
Extends
Classes
Methods
-
inherited addToLayer(layer){Feature}
overlay/CustomFeature.js, line 133 -
要素添加到指定图层
Name Type Description layer
VectorLayer 要素要添加的图层
Returns:
Type Description Feature 当前overlay要素对象 -
getBounds(){Array}
overlay/Circle.js, line 156 -
获取Circle的外接矩形坐标
Returns:
Type Description Array 外接矩形的左下右上两个坐标 [xMin,yMin,xMax,yMax] -
getCenter(){Array}
overlay/Circle.js, line 111 -
获取圆形的圆心位置
Returns:
Type Description Array 圆形的圆心位置 -
inherited getExtData(){Any}
overlay/CustomFeature.js, line 157 -
获取要素绑定的额外数据
Returns:
Type Description Any extData 用户自定义属性,支持JavaScript API任意数据类型, 如Circle的id等 地图容器DIV的ID值或者DIV对象 -
inherited getFill(){Object.<FillOptions>}
overlay/CustomFeature.js, line 213 -
获取要素的填充设置
Returns:
Type Description Object.<FillOptions> fillOptions要素的填充设置 -
getFirstCoordinate(){Array}
overlay/Circle.js, line 165 -
获取Circle边界坐标的第一个坐标
Returns:
Type Description Array 经纬度坐标 -
getLastCoordinate(){Array}
overlay/Circle.js, line 174 -
获取Circle边界坐标的最后一个坐标
Returns:
Type Description Array 经纬度坐标 -
getRadius(){Number}
overlay/Circle.js, line 138 -
获取圆形的半径
Returns:
Type Description Number 圆形的半径(m) -
inherited getStroke(){Object.<StrokeOptions>}
overlay/CustomFeature.js, line 250 -
获取要素的stroke样式属性
Returns:
Type Description Object.<StrokeOptions> 要素的stroke样式属性 -
inherited getZIndex(){Number}
overlay/CustomFeature.js, line 185 -
获取要素显示顺序
Returns:
Type Description Number zIndex要素的显示顺序 -
inherited on(type, callback, context){Object}
overlay/CustomFeature.js, line 88 -
要素监听不同类型的事件
Name Type Default Description type
String 事件类型,现暂支持:
mouseover/mouseout/click/singleclick/dblclick /pointerdrag/pointermove
callback
function 回调函数
context
Object this optional 上下文环境
Returns:
Type Description Object 返回事件类型以及回调函数 -
setCenter(center)
overlay/Circle.js, line 95 -
设置圆形的圆心位置
Name Type Description center
Array 圆形的圆心位置
-
inherited setExtData(extData)
overlay/CustomFeature.js, line 146 -
给要素绑定额外数据
Name Type Description extData
Any 用户自定义属性,支持JavaScript API任意数据类型, 如Circle的id等 地图容器DIV的ID值或者DIV对象
-
inherited setFill(fillOptions)
overlay/CustomFeature.js, line 194 -
设置要素的填充颜色,当要素类有这个属性时才起作用,可以设置fill里面的单个属性
Name Type Description fillOptions
Object.<FillOptions> 要素的填充设置
-
setRadius(radius)
overlay/Circle.js, line 120 -
设置圆形的半径
Name Type Description radius
Number 圆形的半径(m)
-
inherited setStroke(strokeOptions)
overlay/CustomFeature.js, line 222 -
设置要素的stroke样式,当要素类有这个属性时才起作用,可以设置stroke里面的单个属性
Name Type Description strokeOptions
Object.<StrokeOptions> 要素的stroke样式属性
-
inherited setZIndex(zIndex)
overlay/CustomFeature.js, line 166 -
设置要素显示顺序
Name Type Description zIndex
Number 要素的显示顺序
-
inherited un(type, callback, context)
overlay/CustomFeature.js, line 105 -
移出要素事件的监听
Name Type Default Description type
String 事件类型,现暂支持:
mouseover/mouseout/click/singleclick/dblclick /pointerdrag/pointermove
callback
function 回调函数
context
Object this optional 上下文环境