public final class DotScatterPlotOverlayProvider extends ScatterPlotOverlayProvider
ScatterPlotOverlayProvider.ScatterPlotType
mClickEnabled, mDisplayLevel, mMaxZoom, mMinZoom, mOpacity, mVisibility, mZIndex, onVectorOverlayClickListener, onVectorOverlayLoadlistener
构造器和说明 |
---|
DotScatterPlotOverlayProvider() |
限定符和类型 | 方法和说明 |
---|---|
DotScatterPlotOverlayProvider |
animate(boolean animate)
是否动画辐射效果
|
DotScatterPlotOverlayProvider |
colors(int[] colors)
设置散点颜色
|
DotScatterPlotOverlayProvider |
data(java.util.List<ScatterLatLng> val)
散点数据
|
DotScatterPlotOverlayProvider |
displayLevel(int displayLevel)
设置修改显示Level,用于控制Overlay与POI的显示层级关系。
|
DotScatterPlotOverlayProvider |
enable3D(boolean draw3D)
是否绘制3D效果
|
int[] |
getColors() |
java.util.List<ScatterLatLng> |
getData() |
int |
getDisplayLevel()
图层展示级别
|
int |
getMaxZoom()
获得最大可显示级别
|
int |
getMinZoom()
获得最小可显示级别
|
float |
getOpacity()
获得整体透明度
|
int |
getRadius() |
int |
getZIndex()
zIndex
|
boolean |
isAnimate() |
boolean |
isEnable3D() |
boolean |
isVisibility()
获得显隐状态
|
DotScatterPlotOverlayProvider |
opacity(float opacity)
设置透明度
|
DotScatterPlotOverlayProvider |
radius(int radius)
散点宽度
|
DotScatterPlotOverlayProvider |
visibility(boolean visibility)
是否可见
|
DotScatterPlotOverlayProvider |
zIndex(int zIndex)
设置z轴层级
|
DotScatterPlotOverlayProvider |
zoomRange(int minZoom,
int maxZoom)
设置显示级别范围
|
getType, type
enableClick, getOnVectorOverlayClickListener, getVectorOverlayLoadedListener, isClickEnabled, maxZoom, minZoom, setVectorOverlayClickListener, setVectorOverlayLoadedListener, toString
public int getRadius()
public DotScatterPlotOverlayProvider radius(int radius)
radius
- 单位: 像素 大于0public DotScatterPlotOverlayProvider colors(int[] colors)
colors
- 颜色值数组 不为空public int[] getColors()
public DotScatterPlotOverlayProvider animate(boolean animate)
animate
- 默认falsepublic boolean isAnimate()
public DotScatterPlotOverlayProvider data(java.util.List<ScatterLatLng> val)
data
在类中 ScatterPlotOverlayProvider
val
- 散点坐标数据,不能为空public java.util.List<ScatterLatLng> getData()
getData
在类中 ScatterPlotOverlayProvider
public float getOpacity()
VectorOverlayProvider
getOpacity
在接口中 VectorOverlayProvider
getOpacity
在类中 ScatterPlotOverlayProvider
public DotScatterPlotOverlayProvider opacity(float opacity)
opacity
在接口中 VectorOverlayProvider
opacity
在类中 ScatterPlotOverlayProvider
opacity
- 透明度,取值范围[0, 1]public boolean isEnable3D()
isEnable3D
在类中 ScatterPlotOverlayProvider
public DotScatterPlotOverlayProvider enable3D(boolean draw3D)
enable3D
在类中 ScatterPlotOverlayProvider
draw3D
- 2D/3D开关, 默认2Dpublic DotScatterPlotOverlayProvider zoomRange(int minZoom, int maxZoom)
zoomRange
在类中 ScatterPlotOverlayProvider
minZoom
- 取值大于等于4, 小于4时设为4maxZoom
- 取值小于等于22,大于22时设为22public int getMinZoom()
VectorOverlayProvider
getMinZoom
在接口中 VectorOverlayProvider
getMinZoom
在类中 ScatterPlotOverlayProvider
public int getMaxZoom()
VectorOverlayProvider
getMaxZoom
在接口中 VectorOverlayProvider
getMaxZoom
在类中 ScatterPlotOverlayProvider
public boolean isVisibility()
VectorOverlayProvider
isVisibility
在接口中 VectorOverlayProvider
isVisibility
在类中 ScatterPlotOverlayProvider
public DotScatterPlotOverlayProvider visibility(boolean visibility)
visibility
在接口中 VectorOverlayProvider
visibility
在类中 ScatterPlotOverlayProvider
visibility
- true
可见,否则不可见。public int getZIndex()
VectorOverlayProvider
getZIndex
在接口中 VectorOverlayProvider
getZIndex
在类中 ScatterPlotOverlayProvider
public DotScatterPlotOverlayProvider zIndex(int zIndex)
zIndex
在接口中 VectorOverlayProvider
zIndex
在类中 ScatterPlotOverlayProvider
zIndex
- z轴层级 仅限于2D图层使用 默认:0 displayLevel(int)
} 的堆叠顺序,相同显示level,zIndex越大越靠上显示
level优先级大于zIndexpublic int getDisplayLevel()
VectorOverlayProvider
getDisplayLevel
在接口中 VectorOverlayProvider
getDisplayLevel
在类中 ScatterPlotOverlayProvider
public DotScatterPlotOverlayProvider displayLevel(int displayLevel)
displayLevel
在接口中 VectorOverlayProvider
displayLevel
在类中 ScatterPlotOverlayProvider
displayLevel
- 默认层级为POI之下 OverlayLevel.OverlayLevelAboveBuildings
zIndex(int)
来控制,zIndex越大越靠上显示。
Level优先级高于zIndex
displayLevel必须为如下值之一,否则不生效