com.tencent.map.sdk.utilities.heatmap

## 类 HeatMapTileProvider.Builder

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

- 封闭类:
    HeatMapTileProvider

      public static class HeatMapTileProvider.Builder
      extends java.lang.Object

  热力瓦片数据服务构造器

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `HeatMapTileProvider` | `build(TencentMap map)`
    `HeatMapTileProvider.Builder` | `data(java.util.Collection<LatLng> val)` 设置坐标数据
    `java.util.Collection<WeightedLatLng>` | `getData()`
    `Gradient` | `getGradient()`
    `HeatMapTileProvider.HeatTileGenerator` | `getHeatTileGenerator()`
    `double` | `getOpacity()`
    `int` | `getRadius()`
    `HeatMapTileProvider.OnHeatMapReadyListener` | `getReadyListener()`
    `HeatMapTileProvider.Builder` | `gradient(Gradient val)` 设置渐变颜色
    `HeatMapTileProvider.Builder` | `opacity(double val)` 设置透明色
    `HeatMapTileProvider.Builder` | `radius(int radius)` 设置半径
    `HeatMapTileProvider.Builder` | `readyListener(HeatMapTileProvider.OnHeatMapReadyListener listener)` 设置热力图准备完成回调
    `HeatMapTileProvider.Builder` | `tileGenerator(HeatMapTileProvider.HeatTileGenerator tileGenerator)` 设置热力图瓦片生产器
    `<T extends WeightedLatLng> HeatMapTileProvider.Builder` | `weightedData(java.util.Collection<T> val)` 设置权重坐标数据

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

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

- - ### 构造器详细资料

    - #### Builder

          public Builder()

  - ### 方法详细资料

    - #### data

          public HeatMapTileProvider.Builder data(java.util.Collection<LatLng> val)

      设置坐标数据
      参数:
        `val` - 坐标数据，不能为空
      返回:
        更新之后的Builder

    - #### weightedData

          public <T extends WeightedLatLng> HeatMapTileProvider.Builder weightedData(java.util.Collection<T> val)

      设置权重坐标数据
      参数:
        `val` - 带权重的坐标数据，不能为空
      返回:
        更新之后的Builder

    - #### gradient

          public HeatMapTileProvider.Builder gradient(Gradient val)

      设置渐变颜色
      参数:
        `val` - 热力图渐变色
      返回:
        更新之后的Builder

    - #### opacity

          public HeatMapTileProvider.Builder opacity(double val)

      设置透明色
      参数:
        `val` - 透明值，取值范围 [0, 1]
      返回:
        更新之后的Builder

    - #### radius

          public HeatMapTileProvider.Builder radius(int radius)

      设置半径
      参数:
        `radius` -
      返回:
        updated builder object

    - #### tileGenerator

          public HeatMapTileProvider.Builder tileGenerator(HeatMapTileProvider.HeatTileGenerator tileGenerator)

      设置热力图瓦片生产器
      参数:
        `tileGenerator` - 瓦片生成器
      返回:
        更新之后的Builder

    - #### readyListener

          public HeatMapTileProvider.Builder readyListener(HeatMapTileProvider.OnHeatMapReadyListener listener)

      设置热力图准备完成回调
      参数:
        `listener` - 准备完成监听器
      返回:
        更新之后的Builder

    - #### getData

          public java.util.Collection<WeightedLatLng> getData()

    - #### getRadius

          public int getRadius()

    - #### getGradient

          public Gradient getGradient()

    - #### getOpacity

          public double getOpacity()

    - #### getHeatTileGenerator

          public HeatMapTileProvider.HeatTileGenerator getHeatTileGenerator()

    - #### getReadyListener

          public HeatMapTileProvider.OnHeatMapReadyListener getReadyListener()

    - #### build

          public HeatMapTileProvider build(TencentMap map)