trace_location.dart 703 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import 'codable.dart';
  2. class TraceLocation implements Codable {
  3. double? latitude;
  4. double? longitude;
  5. int? time;
  6. double? bearing;
  7. double? speed;
  8. TraceLocation(
  9. {this.latitude, this.longitude, this.time, this.bearing, this.speed});
  10. @override
  11. Map<String, dynamic> toJson() {
  12. return {
  13. 'latitude': latitude,
  14. 'longitude': longitude,
  15. 'time': time,
  16. 'bearing': bearing,
  17. 'speed': speed,
  18. };
  19. }
  20. factory TraceLocation.fromJson(Map<String, dynamic> map) {
  21. return TraceLocation(
  22. latitude: map['latitude'],
  23. longitude: map['longitude'],
  24. time: map['time'],
  25. bearing: map['bearing'],
  26. speed: map['speed'],
  27. );
  28. }
  29. }