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