LocationData.fromJson constructor
LocationData.fromJson(
- Map<String, dynamic> json
)
Implementation
factory LocationData.fromJson(Map<String, dynamic> json) => LocationData(
latitude: json['latitude']?.toDouble() ?? 0.0,
longitude: json['longitude']?.toDouble() ?? 0.0,
address: json['address'],
city: json['city'],
state: json['state'],
country: json['country'],
postalCode: json['postalCode'],
formattedAddress: json['formattedAddress'],
placeId: json['placeId'],
types: json['types']?.cast<String>(),
accuracy: json['accuracy']?.toDouble(),
additionalData: json['additionalData'],
timezone: json['timezone'],
bounds: json['bounds'] != null
? LocationBounds.fromJson(json['bounds'])
: null,
nearbyPlaces: json['nearbyPlaces']
?.map<LocationData>((e) => LocationData.fromJson(e))
.toList(),
);