MapViewRenderInfo.fromJson constructor

MapViewRenderInfo.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory MapViewRenderInfo.fromJson(final Map<String, dynamic> json) {
  return MapViewRenderInfo(
    dataTransitionStatus: ViewDataTransitionStatusExtension.fromId(
      json['viewDataTransitionStatus'] != 0,
    ),
    cameraTransitionStatus: ViewCameraTransitionStatusExtension.fromId(
      json['cameraStatus'] != 0,
    ),
    area: RectangleGeographicArea(
      topLeft: Coordinates.fromLatLong(json['leftTopX'], json['leftTopY']),
      bottomRight: Coordinates.fromLatLong(
        json['rightBottomX'],
        json['rightBottomY'],
      ),
    ),
    markersIds: json['markersIds'].cast<int>(),
    sourcesIds: json['sourcesIds'].cast<int>(),
  );
}