文档管理中心
我的
API参考地图服务JavaScriptHWCircle

HWCircle

概述

在图层上添加圆。

构造函数

展开

函数

描述

HWMapJsSDK.HWCircle(circleOptions)

circleOptions:设置HWCircle的属性,详情见CircleOptions。

方法

展开

方法

描述

参数类型

返回值

getCenter()

获取圆心。

-

LatLng

getFillColor()

获取填充颜色。

-

String

getMap()

获取绑定的地图实例。

-

HWMap

getRadius()

获取半径。

-

Number

getStrokeColor()

获取边框颜色。

-

String

getStrokeLineDash()

获取边框的虚线类型。

-

Array<Number>

getStrokeWeight()

获取边框宽度。

-

Number

getVisible()

获取可见性。

-

Boolean

getZIndex()

获取HWCircle的z-index属性,即z轴方向的叠加关系。

-

Number

setCenter(center)

设置圆心。

LatLng

-

setFillColor(fillColor)

设置填充颜色。

支持以下几种颜色设置:

  • 颜色名称:green
  • 十六进制:#ff0000
  • RGB:rgb(0,0,0)
  • RGBA:rgba(0,0,0,0.5)
  • HSL:hsl(120,65%,75%)

String

-

setMap(map)

绑定到地图。

HWMap

-

setRadius(radius)

设置半径。

Number

-

setStrokeColor(strokeColor)

设置边框颜色。

支持以下几种颜色设置:

  • 颜色名称:green
  • 十六进制:#ff0000
  • RGB:rgb(0,0,0)
  • RGBA:rgba(0,0,0,0.5)
  • HSL:hsl(120,65%,75%)

String

-

setStrokeLineDash(strokeLineDash)

设置边框的虚线类型。

Array<Number>

-

setStrokeWeight(strokeWeight)

设置边框宽度。

Number

-

setVisible(visible)

设置可见性。

Boolean

-

setZIndex(zIndex)

设置HWCircle的z-index属性。

Number

-

addListener(event, callback)

添加事件侦听。

  • event:String,事件类型,见事件。
  • callback: Function,事件触发的回调函数。

-

removeListener(event, callback)

删除事件侦听。

  • event:String,事件类型,见事件。
  • callback: Function,事件触发的回调函数。

-

事件

展开

事件

描述

用法

click

鼠标点击。

circle.addListener('click', callback),参数callback为自定义回调函数。

dbclick

鼠标双击。

circle.addListener('dbclick', callback),参数callback为自定义回调函数。

mousedown

鼠标按下。

circle.addListener('mousedown', callback),参数callback为自定义回调函数。

mouseup

鼠标放开。

circle.addListener('mouseup', callback),参数callback为自定义回调函数。

mouseOver

鼠标移上。

circle.addListener('mouseOver', callback),参数callback为自定义回调函数。

mouseOut

鼠标离开。

circle.addListener('mouseOut', callback),参数callback为自定义回调函数。

CircleOptions

展开

参数

是否必选

参数类型

描述

center

是

LatLng

可以用setter设置,表示HWCircle中心点。

fillColor

否

String

用于设置颜色,表示填充颜色。默认为透明。

支持以下几种颜色设置:

  • 颜色名称:green
  • 十六进制:#ff0000
  • RGB:rgb(0,0,0)
  • RGBA:rgba(0,0,0,0.5)
  • HSL:hsl(120,65%,75%)

map

是

HWMap

地图实例。

radius

是

Number

半径,单位:米。

strokeColor

否

String

用于设置颜色,表示边框颜色。默认为黑色。

支持以下几种颜色设置:

  • 颜色名称:green
  • 十六进制:#ff0000
  • RGB:rgb(0,0,0)
  • RGBA:rgba(0,0,0,0.5)
  • HSL:hsl(120,65%,75%)

strokeLineDash

否

Array<Number>

用于设置虚线类型,参数是一组描述交替绘制线段和间距长度的数字。 如果数组元素的数量是奇数, 数组的元素会被复制并重复。例如, [5, 10, 15] 会变成 [5, 10, 15, 5, 10, 15]。

strokeWeight

否

Number

线宽,单位:像素,默认为1像素。

visible

否

Boolean

表示可见性。

  • true:可见
  • false:不可见

默认值为true。

zIndex

否

Number

HWCircle的z-index属性,即z轴方向的叠加关系(相对于HWCircle、HWMarker、HWPolygon、HWPolyline、HWBezierCurve)。