GoogleGeocodingResult.fromJson constructor
GoogleGeocodingResult From Json factory
Implementation
factory GoogleGeocodingResult.fromJson(Map<String, dynamic> json) =>
GoogleGeocodingResult._(
formattedAddress: json['formatted_address'] as String? ?? '',
geometry: json['geometry'] != null
? GoogleGeocodingGeometry.fromJson(
json['geometry'] as Map<String, dynamic>,
)
: null,
placeId: json['place_id'] as String? ?? '',
plusCode: json['plus_code'] != null
? GoogleGeocodingPlusCode.fromJson(
json['plus_code'] as Map<String, dynamic>,
)
: null,
addressComponents:
(json['address_components'] as Iterable<dynamic>?)?.map(
(dynamic json) => GoogleGeocodingAddressComponent.fromJson(
json as Map<String, dynamic>,
),
) ??
<GoogleGeocodingAddressComponent>[],
types: (json['types'] as Iterable<dynamic>?)
?.map<String>((dynamic json) => json.toString()) ??
<String>[],
);