Geocoding.fromJson constructor

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

Create Geocoding with json Map object

Implementation

factory Geocoding.fromJson(Map<String, dynamic> json) {
  if (json.containsKey('lat') &&
      json.containsKey('lon') &&
      json.containsKey('address')) {
    return Geocoding(
      coordinate: Coordinate.fromJson(json),
      address: Address.fromJson(json['address']),
    );
  }
  throw Exception('Json map does not have address, lat, and lon attributes');
}