fromJson static method

MFLocationComponent? fromJson(
  1. Object? json
)

Initialize a MFLocationComponent from json object.

Implementation

static MFLocationComponent? fromJson(Object? json) {
  if (json != null) {
    if (json is Map<dynamic, dynamic>) {
      return MFLocationComponent(
          latitude: json['lat'].toDouble(),
          longitude: json['lng'].toDouble());
    } else if (json is String) {
      final coor = json.split(',');
      if (coor.length == 2) {
        return MFLocationComponent(
            latitude: double.parse(coor[0]),
            longitude: double.parse(coor[1]));
      }
    }
  }
  return null;
}