MapViewRenderInfo.fromJson constructor
MapViewRenderInfo.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MapViewRenderInfo.fromJson(final Map<String, dynamic> json) {
final PolygonGeographicArea polygonArea = PolygonGeographicArea(
coordinates: <Coordinates>[
Coordinates.fromLatLong(json['leftTopX'], json['leftTopY']),
Coordinates.fromLatLong(json['rightTopX'], json['rightTopY']),
Coordinates.fromLatLong(json['rightBottomX'], json['rightBottomY']),
Coordinates.fromLatLong(json['leftBottomX'], json['leftBottomY']),
],
);
return MapViewRenderInfo(
dataTransitionStatus: ViewDataTransitionStatusExtension.fromId(
json['viewDataTransitionStatus'] != 0,
),
cameraTransitionStatus: ViewCameraTransitionStatusExtension.fromId(
json['cameraStatus'] != 0,
),
polygonArea: polygonArea,
markersIds: json['markersIds'].cast<int>(),
sourcesIds: json['sourcesIds'].cast<int>(),
);
}