谷歌离线地图 教程

Circle 类参考

编辑时间:2017-03-06

Circle 类

google.maps.Circle 类


构造函数
Circle(opts?:CircleOptions)以给定的参数创建一个圆
方法
getBounds()

Return Value:  LatLngBounds

返回圆折边界

getCenter()

Return Value:  LatLng

返回圆的中心点

getDraggable()

Return Value:  boolean

返回圆的拖拽状态

getEditable()

Return Value:  boolean

返回圆的可编辑状态

getMap()

Return Value:  Map

返回地图的Map对象

getRadius()

Return Value:  number

返回圆的半径

getVisible()

Return Value:  boolean

返回圆的可见状态

setCenter(center:LatLng|LatLngLiteral)

Return Value:  None

返回圆的圆心

setDraggable(draggable:boolean)

Return Value:  None

设置圆的可拖拽状态

setEditable(editable:boolean)

Return Value:  None

设置圆的编辑状态

setMap(map:Map)

Return Value:  None

返回圆的Map对象

setOptions(options:CircleOptions)

Return Value:  None

设置圆的选项

setRadius(radius:number)

Return Value:  None

设置圆的半径

setVisible(visible:boolean)

Return Value:  None

设置圆的可见状态

事件
center_changed

Arguments:  None

当圆心改变时触发

click

Arguments:  MouseEvent

当鼠标单击圆时触发

dblclick

Arguments:  MouseEvent

当鼠标双击圆时触发

drag

Arguments:  MouseEvent

当鼠标在拖拽圆时反复触发

dragend

Arguments:  MouseEvent

当鼠标拖动结束后触发

dragstart

Arguments:  MouseEvent

当鼠标开始拖拽圆时触发

mousedown

Arguments:  MouseEvent

当鼠标在圆上按下时触发

mousemove

Arguments:  MouseEvent

当鼠标在圆上移动时触发

mouseout

Arguments:  MouseEvent

当鼠标在圆上移出时触发

mouseover

Arguments:  MouseEvent

当鼠标移入时触发

mouseup

Arguments:  MouseEvent

当鼠标弹起时触发

radius_changed

Arguments:  None

当圆的半径改变是触发

rightclick

Arguments:  MouseEvent

当鼠标右击圆时触发

CircleOptions 对象

google.maps.CircleOptions 对象

属性
center

Type:  LatLng

圆心

clickable

Type:  boolean

设置圆是否可编辑

draggable

Type:  boolean

设置圆是否可拖拽

editable

Type:  boolean

设置圆是否可编辑

fillColor

Type:  string

填充颜色。所以 CSS3 颜色都可用

fillOpacity

Type:  number

填充透明度,从0.0到1.0

map

Type:  Map

Map对象

radius

Type:  number

半径

strokeColor

Type:  string

描边颜色,所有CSS3 颜色都可用

strokeOpacity

Type:  number

描边透明度,从0.0到1.0

strokePosition

Type:  StrokePosition

描边属性,可选值如下 :

google.maps.StrokePosition.CENTER

google.maps.StrokePosition.INSIDE

google.maps.StrokePosition.OUTSIDE


strokeWeight

Type:  number

描边大小,单位:像素

visible

Type:  boolean

可见状态

zIndex

Type:  number

层级