RaliPosition.fromCoordinates constructor

RaliPosition.fromCoordinates(
  1. List coordinates
)

Create from a List of coordinates

Implementation

factory RaliPosition.fromCoordinates(List<dynamic> coordinates) {
  if (coordinates.length < 2) {
    throw ArgumentError('Coordinates must have at least 2 values');
  }

  final lng = coordinates[0] is num ? (coordinates[0] as num).toDouble() : 0.0;
  final lat = coordinates[1] is num ? (coordinates[1] as num).toDouble() : 0.0;

  return RaliPosition(lng, lat);
}