formatCoordinates static method

String formatCoordinates(
  1. double latitude,
  2. double longitude
)

//////////// //////////// Formats coordinates for display (e.g., "47.606°N, 122.332°W")

Implementation

// II.E - Coordinate Formatting
///////////////
/// Formats coordinates for display (e.g., "47.606°N, 122.332°W")
static String formatCoordinates(double latitude, double longitude) {
  final latDirection = latitude >= 0 ? 'N' : 'S';
  final lngDirection = longitude >= 0 ? 'E' : 'W';

  return '${latitude.abs().toStringAsFixed(3)}°$latDirection, '
         '${longitude.abs().toStringAsFixed(3)}°$lngDirection';
}