CircleMarker

继承自Layer

固定半径的圆(单位是像素),在地图上显示圆的大小不随地图放大或输小而变化。 特别注意和Circle的区别:Circle是原型面,在地图上显示的大小随地图放大或缩小而变化。


示例

 W.circleMarker([40.208719,116.390879],{radius:10}).addTo(map)

构造函数

工厂 描述
W.circleMarker(< LatLng> latlng, < CircleMarker options> options?) latlng是中心点

构造选项

选项 类型 默认值 描述
radius Number 10 圆的半径,单位是像素
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 自定义样式

方法

方法 返回值 描述
toGeoJSON() Object 获取GeoJSON描述 ( Point Feature)
setLatLng(<LatLng> latLng) this 设置圆中心点位置
getLatLng() LatLng 获取圆中心点位置
setRadius(<Number> radius) this 设置半径,单位是像素
getRadius() Number 获取半径,单位是像素

results matching ""

    No results matching ""