class GpsLocation { final double lat; final double long; GpsLocation({required this.lat, required this.long}); Map toJson() => {'lat': lat, 'long': long}; factory GpsLocation.fromJson(Map json) => GpsLocation( lat: (json['lat'] as num).toDouble(), long: (json['long'] as num).toDouble(), ); @override String toString() => '${lat.toStringAsFixed(4)}, ${long.toStringAsFixed(4)}'; }