getData method

  1. @override
List<WeightedLatLng> getData(
  1. LatLngBounds bounds,
  2. double z
)
override

Filters in memory data returning the data ungridded

Implementation

@override
List<WeightedLatLng> getData(LatLngBounds bounds, double z) {
  if (data.isNotEmpty && bounds.isOverlapping(bounds)) {
    var griddedData = _getGriddedData(z);
    if (griddedData.isEmpty) {
      return [];
    }
    return griddedData
        .where((point) => bounds.contains(point.latLng))
        .toList();
  }
  return [];
}