com.tencent.map.sdk.utilities.heatmap

## 类 HeatMapTileProvider

- java.lang.Object
- - com.tencent.map.sdk.utilities.heatmap.HeatMapTileProvider

- 所有已实现的接口:
    TileProvider

      public abstract class HeatMapTileProvider
      extends java.lang.Object
      implements TileProvider

  提供热力图数据瓦片服务

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `HeatMapTileProvider.Builder` 热力瓦片数据服务构造器
    `static interface` | `HeatMapTileProvider.HeatTileGenerator` 自定义热力瓦片生产器
    `static interface` | `HeatMapTileProvider.OnHeatMapReadyListener` 热力图数据加载完成时回调

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static Gradient` | `DEFAULT_GRADIENT` 默认的渐变算法
    `static double` | `DEFAULT_OPACITY` 默认半透明值
    `static int` | `DEFAULT_RADIUS` 默认卷积半径

    - ### 从接口继承的字段 com.tencent.tencentmap.mapsdk.maps.model.TileProvider

      `NO_TILE`

  - ### 构造器概要

    构造器
    构造器和说明
    `HeatMapTileProvider()`

  - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `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 <T extends WeightedLatLng> void` | `setWeightedData(java.util.Collection<T> data)` 设置带权重的坐标数据集 调用此方法之后不能实时展示，需要将瓦片缓存进行清理 `TileOverlay.clearTileCache()`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### 从接口继承的方法 com.tencent.tencentmap.mapsdk.maps.model.TileProvider

      `getTile`

- - ### 字段详细资料

    - #### DEFAULT_RADIUS

          public static final int DEFAULT_RADIUS

      默认卷积半径
      另请参阅:
        常量字段值

    - #### DEFAULT_OPACITY

          public static final double DEFAULT_OPACITY

      默认半透明值
      另请参阅:
        常量字段值

    - #### DEFAULT_GRADIENT

          public static final Gradient DEFAULT_GRADIENT

      默认的渐变算法

  - ### 构造器详细资料

    - #### HeatMapTileProvider

          public HeatMapTileProvider()

  - ### 方法详细资料

    - #### setWeightedData

          public abstract <T extends WeightedLatLng> void setWeightedData(java.util.Collection<T> data)

      设置带权重的坐标数据集 调用此方法之后不能实时展示，需要将瓦片缓存进行清理 `TileOverlay.clearTileCache()`
      参数:
        `data` - 带权重的坐标数据集

    - #### setData

          public abstract void setData(java.util.Collection<LatLng> data)

      设置热力图数据，无权重 调用此方法之后，需要将瓦片缓存进行清理 `TileOverlay.clearTileCache()`
      参数:
        `data` - 坐标数据集

    - #### setGradient

          public abstract void setGradient(Gradient gradient)

      设置渐变色控制器 调用此方法之后，需要将瓦片缓存进行清理 `TileOverlay.clearTileCache()`
      参数:
        `gradient` - 渐变色控制器

    - #### setRadius

          public abstract void setRadius(int radius)

      设置卷积半径 调用此方法之后，需要将瓦片缓存进行清理 `TileOverlay.clearTileCache()`
      参数:
        `radius` - 半径

    - #### setOpacity

          public abstract void setOpacity(double opacity)

      设置透明色 调用此方法之后，需要将瓦片缓存进行清理 `TileOverlay.clearTileCache()`
      参数:
        `opacity` - 透明值

    - #### setHeatTileGenerator

          public abstract void setHeatTileGenerator(HeatMapTileProvider.HeatTileGenerator heatTileGenerator)

      设置热力瓦片生产器
      参数:
        `heatTileGenerator` - 瓦片生产器