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;
}