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格式 |