addHeatMapLayer method

Future<void> addHeatMapLayer(
  1. HeatmapLayer heatmapLayer,
  2. List<LatLng> points
)

Implementation

Future<void> addHeatMapLayer(
    HeatmapLayer heatmapLayer, List<LatLng> points) async {
  final String heatMapJsonData = jsonEncode(
    _generateHeatMapGeoJson(
      points,
    ),
  );

  await (await mapController.future).style.addSource(
        GeoJsonSource(
          id: heatmapLayer.sourceId,
          data: heatMapJsonData,
        ),
      );

  await (await mapController.future).style.addLayer(
        heatmapLayer,
      );
}