polygonToJson function

dynamic polygonToJson(
  1. Polygon polygon
)

Implementation

dynamic polygonToJson(Polygon polygon) {
  final Map<String, dynamic> json = <String, dynamic>{};

  addToJson(json, _Param.polygonId, polygon.polygonId.id);
  addToJson(json, _Param.clickable, polygon.clickable);
  addToJson(json, _Param.fillColor, polygon.fillColor.value);
  addToJson(json, _Param.geodesic, polygon.geodesic);
  addToJson(json, _Param.strokeColor, polygon.strokeColor.value);
  addToJson(json, _Param.strokeWidth, polygon.strokeWidth);
  addToJson(json, _Param.visible, polygon.visible);
  addToJson(json, _Param.zIndex, polygon.zIndex);
  addToJson(json, _Param.strokeJointType, polygon.strokeJointType.type);
  addToJson(json, _Param.points, pointsToJson(polygon.points));
  addToJson(json, _Param.holes, holesToJson(polygon.holes));
  addToJson(json, _Param.strokePattern, patternToJson(polygon.strokePattern));

  return json;
}