fromJson static method

FillOptions fromJson(
  1. Map map
)

Implementation

static FillOptions fromJson(Map<dynamic, dynamic> map) {
  List<List<LatLng>> geometry = [];
  for(var pointsList in (map['geometry'] as List<dynamic>)) {
    List<LatLng> geometries = [];
    List<dynamic> latLngList = pointsList as List<dynamic>;
    for(var point in latLngList) {
      List<dynamic> latlng = point as List<dynamic>;
      geometries.add(LatLng(latlng.first as double, latlng.last as double));
    }
    geometry.add(geometries);
  }
  return FillOptions(
      fillOpacity: map['fillOpacity'] as double?,
      fillColor: map['fillColor'] as String?,
      fillOutlineColor: map['fillOutlineColor'] as String?,
      fillPattern: map['fillPattern'] as String?,
      geometry: geometry
  );
}