Class LatLonPoint


  • public abstract class LatLonPoint
    extends Object
    Points on the Earth's surface, represented as (longitude,latitude), in units of degrees. Longitude is always between -180 and +180 deg. Latitude is always between -90 and +90 deg.
    • Constructor Detail

      • LatLonPoint

        public LatLonPoint()
    • Method Detail

      • create

        public static LatLonPoint create​(double lat,
                                         double lon)
        Create a LatLonPoint.
      • getLatitude

        public abstract double getLatitude()
        Returns the latitude, between +/- 90 degrees.
      • getLongitude

        public abstract double getLongitude()
        Returns the longitude, between +/-180 degrees
      • nearlyEquals

        public boolean nearlyEquals​(LatLonPoint that,
                                    double maxRelDiff)
        Returns true if this point is nearly equal to that. The "near equality" of points is determined using Misc.nearlyEquals(double, double, double), with the specified maxRelDiff.
        Parameters:
        that - the other point to check.
        maxRelDiff - the maximum relative difference the two points may have.
        Returns:
        true if this point is nearly equal to that.