PageBlockMap.deserialize constructor

PageBlockMap.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory PageBlockMap.deserialize(BinaryReader reader) {
  // Read [PageBlockMap] fields.
  final geo = reader.readObject() as GeoPointBase;
  final zoom = reader.readInt32();
  final w = reader.readInt32();
  final h = reader.readInt32();
  final caption = reader.readObject() as PageCaptionBase;

  // Construct [PageBlockMap] object.
  final returnValue = PageBlockMap(
    geo: geo,
    zoom: zoom,
    w: w,
    h: h,
    caption: caption,
  );

  // Now return the deserialized [PageBlockMap].
  return returnValue;
}