Display distance as km when > 1000 meters; use locale number format;
fixed: was displaying bogus distance when self had no location