formatDistance static method

String formatDistance(
  1. double metres
)

Implementation

static String formatDistance(double metres) {
  if (metres < 1) return "${(metres * 100).round()} cm";
  if (metres < 1000) return "${metres.round()} m";
  return "${(metres / 1000).toStringAsFixed(metres < 10000 ? 1 : 0)} km";
}