fromJson static method
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;
}