groundOverlayToJson function

Map<String, dynamic> groundOverlayToJson(
  1. GroundOverlay groundOverlay
)

Implementation

Map<String, dynamic> groundOverlayToJson(GroundOverlay groundOverlay) {
  final Map<String, dynamic> json = <String, dynamic>{};

  addToJson(json, Param.groundOverlayId, groundOverlay.groundOverlayId.id);
  addToJson(json, Param.bearing, groundOverlay.bearing);
  addToJson(json, Param.clickable, groundOverlay.clickable);
  addToJson(json, Param.width, groundOverlay.width);
  addToJson(json, Param.height, groundOverlay.height);
  addToJson(
      json, Param.imageDescriptor, groundOverlay.imageDescriptor.toJson());
  addToJson(
      json,
      Param.position,
      groundOverlay.position != null
          ? latLngToJson(groundOverlay.position!)
          : null);
  addToJson(
      json,
      Param.bounds,
      groundOverlay.bounds != null
          ? latLngBoundsToJson(groundOverlay.bounds!)
          : null);
  addToJson(json, Param.transparency, groundOverlay.transparency);
  addToJson(json, Param.visible, groundOverlay.visible);
  addToJson(json, Param.zIndex, groundOverlay.zIndex);
  addToJson(json, Param.anchor, offsetToJson(groundOverlay.anchor));

  return json;
}