public abstract class HeatMapTileProvider extends java.lang.Object implements TileProvider
Modifier and Type | Class and Description |
---|---|
static class |
HeatMapTileProvider.Builder
热力瓦片数据服务构造器
|
static interface |
HeatMapTileProvider.HeatTileGenerator
自定义热力瓦片生产器
|
static interface |
HeatMapTileProvider.OnHeatMapReadyListener
热力图数据加载完成时回调
|
Modifier and Type | Field and Description |
---|---|
static Gradient |
DEFAULT_GRADIENT
默认的渐变算法
|
static double |
DEFAULT_OPACITY
默认半透明值
|
static int |
DEFAULT_RADIUS
默认卷积半径
|
NO_TILE
Constructor and Description |
---|
HeatMapTileProvider() |
Modifier and Type | Method and Description |
---|---|
abstract void |
setData(java.util.Collection<LatLng> data)
设置热力图数据,无权重
调用此方法之后,需要将瓦片缓存进行清理
TileOverlay.clearTileCache() |
abstract void |
setGradient(Gradient gradient)
设置渐变色控制器
调用此方法之后,需要将瓦片缓存进行清理
TileOverlay.clearTileCache() |
abstract void |
setHeatTileGenerator(HeatMapTileProvider.HeatTileGenerator heatTileGenerator)
设置热力瓦片生产器
|
abstract void |
setOpacity(double opacity)
设置透明色
调用此方法之后,需要将瓦片缓存进行清理
TileOverlay.clearTileCache() |
abstract void |
setRadius(int radius)
设置卷积半径
调用此方法之后,需要将瓦片缓存进行清理
TileOverlay.clearTileCache() |
abstract void |
setWeightedData(java.util.Collection<WeightedLatLng> data)
设置带权重的坐标数据集
调用此方法之后不能实时展示,需要将瓦片缓存进行清理
TileOverlay.clearTileCache() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTile
public static final int DEFAULT_RADIUS
public static final double DEFAULT_OPACITY
public static final Gradient DEFAULT_GRADIENT
public abstract void setWeightedData(java.util.Collection<WeightedLatLng> data)
TileOverlay.clearTileCache()
data
- 带权重的坐标数据集public abstract void setData(java.util.Collection<LatLng> data)
TileOverlay.clearTileCache()
data
- 坐标数据集public abstract void setGradient(Gradient gradient)
TileOverlay.clearTileCache()
gradient
- 渐变色控制器public abstract void setRadius(int radius)
TileOverlay.clearTileCache()
radius
- 半径public abstract void setOpacity(double opacity)
TileOverlay.clearTileCache()
opacity
- 透明值public abstract void setHeatTileGenerator(HeatMapTileProvider.HeatTileGenerator heatTileGenerator)
heatTileGenerator
- 瓦片生产器