circleToJson function

Map<String, dynamic> circleToJson(
  1. Circle circle
)

Implementation

Map<String, dynamic> circleToJson(Circle circle) {
  final Map<String, dynamic> json = <String, dynamic>{};

  addToJson(json, _Param.circleId, circle.circleId.id);
  addToJson(json, _Param.clickable, circle.clickable);
  addToJson(json, _Param.fillColor, circle.fillColor.value);
  addToJson(json, _Param.center, latLngToJson(circle.center));
  addToJson(json, _Param.radius, circle.radius);
  addToJson(json, _Param.strokeColor, circle.strokeColor.value);
  addToJson(json, _Param.strokeWidth, circle.strokeWidth);
  addToJson(json, _Param.visible, circle.visible);
  addToJson(json, _Param.zIndex, circle.zIndex);
  addToJson(json, _Param.strokePattern, patternToJson(circle.strokePattern));
  addToJson(
    json,
    _Param.animation,
    circle.animation != null ? animationToJson(circle.animation!) : null,
  );

  return json;
}