Package org.elasticsearch.common.geo
Class GeoPoint
java.lang.Object
org.elasticsearch.common.geo.GeoPoint
- All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentFragment
- Direct Known Subclasses:
GeoPointFieldMapper.ParsedGeoPoint
public class GeoPoint
extends java.lang.Object
implements org.elasticsearch.common.xcontent.ToXContentFragment
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description static double
assertZValue(boolean ignoreZValue, double zValue)
boolean
equals(java.lang.Object o)
static GeoPoint
fromGeohash(long geohashLong)
static GeoPoint
fromGeohash(java.lang.String geohash)
java.lang.String
geohash()
java.lang.String
getGeohash()
double
getLat()
double
getLon()
int
hashCode()
double
lat()
double
lon()
GeoPoint
reset(double lat, double lon)
GeoPoint
resetFromCoordinates(java.lang.String value, boolean ignoreZValue)
GeoPoint
resetFromGeoHash(long geohashLong)
GeoPoint
resetFromGeoHash(java.lang.String geohash)
GeoPoint
resetFromIndexableField(org.apache.lucene.index.IndexableField field)
GeoPoint
resetFromIndexHash(long hash)
GeoPoint
resetFromString(java.lang.String value)
GeoPoint
resetFromString(java.lang.String value, boolean ignoreZValue, GeoUtils.EffectivePoint effectivePoint)
GeoPoint
resetLat(double lat)
GeoPoint
resetLon(double lon)
java.lang.String
toString()
org.elasticsearch.common.xcontent.XContentBuilder
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
-
Field Details
-
Constructor Details
-
Method Details
-
reset
-
resetLat
-
resetLon
-
resetFromString
-
resetFromString
public GeoPoint resetFromString(java.lang.String value, boolean ignoreZValue, GeoUtils.EffectivePoint effectivePoint) -
resetFromCoordinates
-
resetFromIndexHash
-
resetFromIndexableField
-
resetFromGeoHash
-
resetFromGeoHash
-
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 classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
fromGeohash
-
fromGeohash
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
java.io.IOException
-
assertZValue
public static double assertZValue(boolean ignoreZValue, double zValue)
-