import 'package:latlong2/latlong.dart'; class PlaceModel { final LatLng coordinates; final String address; PlaceModel({ required this.coordinates, required this.address, }); factory PlaceModel.fromJson(Map json) { return PlaceModel( coordinates: LatLng(json['lat'], json['lng']), address: json['address'], ); } Map toJson() { return { 'lat': coordinates.latitude, 'lng': coordinates.longitude, 'address': address, }; } @override String toString() { return 'Place(lat: ${coordinates.latitude}, lng: ${coordinates.longitude}, address: $address)'; } }