Coordinate.fromJson constructor
Create Coordinate with json Map object
Implementation
factory Coordinate.fromJson(Map<String, dynamic> json) {
if (json.containsKey('lat') && json.containsKey('lon')) {
return Coordinate(
latitude:
json['lat'] is String ? double.parse(json['lat']) : json['lat'],
longitude:
json['lon'] is String ? double.parse(json['lon']) : json['lon'],
);
}
throw Exception('Json map does not have lat and lon attributes');
}