class TourPosition { late double lat; late double long; TourPosition(); factory TourPosition.fromJson(Map json) { final pos = TourPosition(); pos.lat = (json['lat'] as num).toDouble(); pos.long = (json['long'] as num).toDouble(); return pos; } Map toJson() { return { 'lat': lat, 'long': long, }; } }