getContextAwareDisplayName method

String getContextAwareDisplayName(
  1. Position? userPosition
)

//////////// //////////// Gets a context-aware display name based on user's current location

Implementation

// II.E - Context Aware Formatting
///////////////
/// Gets a context-aware display name based on user's current location
String getContextAwareDisplayName(geo.Position? userPosition) {
  // If no user position provided, use the default formatting
  if (userPosition == null) return formattedDisplayName;

  // Show distance from current location if available
  if (proximityDistance != null) {
    final distanceStr = _formatDistance(proximityDistance!);
    return '$formattedDisplayName ($distanceStr away)';
  }

  return formattedDisplayName;
}