Circle
继承Layer。
圆形面(单位是米),可以理解为圆形的Polygon。
示例
W.circle([50.5, 30.5], {radius: 200}).addTo(map);
构造函数
工厂 |
描述 |
W.circle(<LatLng> latlng, <Circle options> options?) |
latlng是圆心,options中包括半径 |
构造选项
选项 |
类型 |
默认值 |
描述 |
radius |
Number |
|
圆的半径,单位是米 |
stroke |
Boolean |
true |
是否绘制边框 |
color |
String |
'#3388ff' |
边框颜色 |
weight |
Number |
3 |
边框粗细,单位是像素 |
opacity |
Number |
1.0 |
边框透明度 |
lineCap |
String |
'round' |
两端形状 请参照 |
lineJoin |
String |
'round' |
拐角处形状 请参照 |
fill |
Boolean |
|
是否有填充效果 |
fillColor |
String |
* |
填充颜色,默认和color相同 |
fillOpacity |
Number |
0.2 |
填充透明度 |
fillRule |
String |
'evenodd' |
填充规则请参照 |
className |
String |
null |
自定义样式 |
方法
方法 |
返回值 |
描述 |
setLatLng( |
this |
设置圆心坐标 |
getLatLng() |
Number |
获取圆心坐标 |
setRadius(< Number> radius) |
this |
设置半径,单位是米 |
getRadius() |
Number |
获取半径,单位是米 |
getBounds() |
LatLngBounds |
获取矩形边界 |
enableEdit() |
this |
启用编辑 |
disableEdit() |
this |
禁止编辑 |
toGeoJSON() |
Object |
返回GeoJSON格式 |