| java.lang.Object | |
| ↳ | com.tencent.tencentmap.mapsdk.maps.model.CircleOptions |
创建圆的参数类
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| enum | CircleOptions.CircleBorderType | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
CircleOptions()
创建一个圆的参数
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| CircleOptions |
borderType(CircleOptions.CircleBorderType borderType)
设置描边类型
| ||||||||||
| CircleOptions |
center(LatLng latlng)
设置圆心坐标
| ||||||||||
| CircleOptions |
clickable(boolean clickable)
圆形是否支持点击
| ||||||||||
| CircleOptions |
fillColor(int color)
设置圆的填充颜色
| ||||||||||
| CircleOptions.CircleBorderType |
getBorderType()
获取描边类型
| ||||||||||
| LatLng |
getCenter()
获取圆心经纬度
| ||||||||||
| int |
getFillColor()
获取圆的填充颜色
| ||||||||||
| int |
getLevel()
获取CircleOptions的显示level
| ||||||||||
| List<Integer> |
getPattern()
获取描边虚线样式
| ||||||||||
| double |
getRadius()
获取圆的半径
| ||||||||||
| int |
getStrokeColor()
获取圆描边的颜色
| ||||||||||
| float |
getStrokeWidth()
获取圆的描边宽度
| ||||||||||
| int |
getZIndex()
获取圆的层级关系
| ||||||||||
| boolean |
isClickable()
是否支持点击
| ||||||||||
| boolean |
isVisible()
获取圆的可见性
| ||||||||||
| CircleOptions |
level(int level)
设置Circle的显示Level,level用于控制Circle与楼块,道路,POI的显示层级关系。
默认为
OverlayLevelAboveLabelsPOI之上
相同Level内的显示层级关系通过zIndex(int)来控制,zIndex越大越靠上显示。
Level优先级高于zIndex | ||||||||||
| CircleOptions |
pattern(List<Integer> pattern)
设置描边虚线的样式
| ||||||||||
| CircleOptions |
radius(double radius)
设置圆的半径, 单位为米
| ||||||||||
| CircleOptions |
strokeColor(int color)
设置圆的描边颜色
| ||||||||||
| CircleOptions |
strokeWidth(float width)
设置圆的描边宽度
| ||||||||||
| CircleOptions |
visible(boolean flag)
设置圆的可见性
| ||||||||||
| void |
writeToParcel(Parcel out, int flags)
序列化
| ||||||||||
| CircleOptions |
zIndex(int zIndex)
设置相同显示Level
level(int) 的Circle的堆叠顺序,相同显示level,zIndex越大越靠上显示 | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
创建一个圆的参数
获取圆心经纬度
获取圆的填充颜色
获取CircleOptions的显示level
获取描边虚线样式
获取圆的半径
获取圆描边的颜色
获取圆的描边宽度
获取圆的层级关系
是否支持点击
获取圆的可见性
设置Circle的显示Level,level用于控制Circle与楼块,道路,POI的显示层级关系。
默认为OverlayLevelAboveLabelsPOI之上
相同Level内的显示层级关系通过zIndex(int)来控制,zIndex越大越靠上显示。
Level优先级高于zIndex
| level | 必须为如下值之一,否则不生效 |
|---|
设置描边虚线的样式
| pattern | pattern的元素数量必须是2个
当 getBorderType() == DOTTEDLINE_SQUARE时, pattern使用2个元素分别表示虚线中实部区域的长度,以及空白区域的长度(单位px)
当 getBorderType() == DOTTEDLINE_CIRCLE时, pattern只用第一个参数作为圆点的间隔(单位px) 圆点的间距仅包含圆外部分, 不包含圆点间距部分 |
|---|
设置圆的可见性
| flag | 是否可见:true 可见 false 不可见 |
|---|
序列化