Class GeoPoint

    • Constructor Detail

      • GeoPoint

        public GeoPoint()
      • GeoPoint

        public GeoPoint​(java.lang.String value)
        Create a new Geopoint from a string. This String must either be a geohash or a lat-lon tuple.
        Parameters:
        value - String to create the point from
      • GeoPoint

        public GeoPoint​(double lat,
                        double lon)
      • GeoPoint

        public GeoPoint​(GeoPoint template)
    • Method Detail

      • reset

        public GeoPoint reset​(double lat,
                              double lon)
      • resetLat

        public GeoPoint resetLat​(double lat)
      • resetLon

        public GeoPoint resetLon​(double lon)
      • resetFromString

        public GeoPoint resetFromString​(java.lang.String value)
      • resetFromString

        public GeoPoint resetFromString​(java.lang.String value,
                                        boolean ignoreZValue)
      • resetFromIndexHash

        public GeoPoint resetFromIndexHash​(long hash)
      • resetFromIndexableField

        public GeoPoint resetFromIndexableField​(org.apache.lucene.index.IndexableField field)
      • resetFromGeoHash

        public GeoPoint resetFromGeoHash​(java.lang.String geohash)
      • resetFromGeoHash

        public GeoPoint resetFromGeoHash​(long geohashLong)
      • lat

        public double lat()
      • getLat

        public double getLat()
      • lon

        public double lon()
      • getLon

        public double getLon()
      • geohash

        public java.lang.String geohash()
      • getGeohash

        public java.lang.String getGeohash()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • parseFromLatLon

        public static GeoPoint parseFromLatLon​(java.lang.String latLon)
      • fromGeohash

        public static GeoPoint fromGeohash​(java.lang.String geohash)
      • fromGeohash

        public static GeoPoint fromGeohash​(long geohashLong)
      • assertZValue

        public static double assertZValue​(boolean ignoreZValue,
                                          double zValue)