83 {
84 if (total_distance > 0)
85 {
86 string distanceString;
87
88 float kilometers = total_distance * 0.001;
89 kilometers = Math.Round(kilometers);
90 if ( kilometers >= 10 && !meters_only )
91 {
92 distanceString =
GetValueString(kilometers,
true) +
" #STR_distance_unit_abbrev_kilometer_0";
93 }
94 else
95 {
96 distanceString =
GetValueString(total_distance) +
" #STR_distance_unit_abbrev_meter_0";
97 }
98
99 return distanceString;
100 }
101
102 return "0" + " #STR_distance_unit_abbrev_meter_0";
103 }