public static class HeatMap.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
HeatMap |
build()
构造热力图,调用该函数之前必须先通过 data 或者 weightedData
函数设置该热力图所要渲染的数据。
|
HeatMap.Builder |
data(java.util.Collection<LatLng> data)
设置热力图绘制的数据,data 或 weightedData接口必须设置其中之一
|
HeatMap.Builder |
datas(java.util.List<java.util.List<LatLng>> datas)
设置多帧热力图数据,
|
HeatMap.Builder |
frameAnimation(HeatMapAnimation animation)
设置热力图帧动画
|
HeatMap.Builder |
gradient(Gradient gradient)
设置热力图渐变,有默认值 DEFAULT_GRADIENT,可不设置该接口
|
HeatMap.Builder |
initAnimation(HeatMapAnimation animation)
设置热力图初始化动画
|
HeatMap.Builder |
isRadiusMeter(boolean isMeter)
是否设置米单位半径
|
HeatMap.Builder |
maxHigh(int high)
设置热力图最大高度
|
HeatMap.Builder |
maxIntensity(float intensity)
设置热力图的最大权重
|
HeatMap.Builder |
maxShowLevel(int maxLevel)
设置热力图最大显示层级
|
HeatMap.Builder |
minIntensity(float intensity)
设置热力图的最小权重,一般为0
|
HeatMap.Builder |
minShowLevel(int minLevel)
设置热力图最小显示层级
|
HeatMap.Builder |
opacity(double opacity)
设置热力图层透明度,默认 0.6,可不设置该接口
|
HeatMap.Builder |
radius(int radius)
设置热力图点半径,默认为12ps,可不设置该接口
|
HeatMap.Builder |
radiusMeter(int radius)
设置热力图点半径,默认为12米
设置该接口的同时,必须设置isRadiusMeter(true),将半径单位设为米
|
HeatMap.Builder |
weightedData(java.util.Collection<WeightedLatLng> weightData)
设置热力图绘制的数据,带权值的位置点集合,data 或 weightedData接口必须设置其中之一
|
HeatMap.Builder |
weightedDatas(java.util.List<java.util.List<WeightedLatLng>> weightDatas)
设置多帧热力图数据,带权值的位置点集合
|
public HeatMap.Builder maxIntensity(float intensity)
intensity
- public HeatMap.Builder minIntensity(float intensity)
intensity
- public HeatMap.Builder initAnimation(HeatMapAnimation animation)
animation
- public HeatMap.Builder frameAnimation(HeatMapAnimation animation)
animation
- public HeatMap.Builder data(java.util.Collection<LatLng> data)
data
- 热力图绘制数据,不能为null,大小不能为 0public HeatMap.Builder datas(java.util.List<java.util.List<LatLng>> datas)
datas
- public HeatMap.Builder weightedData(java.util.Collection<WeightedLatLng> weightData)
weightData
- 热力图绘制数据,不能为null,大小不能为 0public HeatMap.Builder weightedDatas(java.util.List<java.util.List<WeightedLatLng>> weightDatas)
weightDatas
- public HeatMap.Builder radiusMeter(int radius)
radius
- 热力图点半径以米为单位,[10,50]public HeatMap.Builder maxShowLevel(int maxLevel)
maxLevel
- 地图显示层级,[4,22]public HeatMap.Builder minShowLevel(int minLevel)
minLevel
- 地图显示层级,[4,22]public HeatMap.Builder radius(int radius)
radius
- 热力图点半径,[10,50]public HeatMap.Builder maxHigh(int high)
high
- 最大高度值public HeatMap.Builder isRadiusMeter(boolean isMeter)
isMeter
- public HeatMap.Builder gradient(Gradient gradient)
gradient
- 热力图渐变public HeatMap.Builder opacity(double opacity)
opacity
- 热力图层透明度 [0, 1]public HeatMap build()