GpsPoint constructor

const GpsPoint({
  1. required GpsTime time,
  2. required double latitude,
  3. required double longitude,
  4. double? altitude,
})

Constant constructor, as modifying points while they're part of a collection could have bad effects in that collection's meta flags, like sorted state.

Implementation

const GpsPoint({
  required this.time,
  required this.latitude,
  required this.longitude,
  this.altitude,
});