docs: String formatLngLat() {
          DecimalFormat df = new DecimalFormat("##0.0###########");
  
          // Explicitly test for differences less than 1.0e-12 and
          // force them to be zero.  Otherwise you may find a case
          // where two points differ in the less significant bits, but
          // they format as the same number.
          double lng = (Math.abs(m_longitude) < EPSILON) ? 0 : m_longitude;
          double lat = (Math.abs(m_latitude) < EPSILON) ? 0 : m_latitude;
          return df.format(lng) + " " + df.format(lat);
      }