Class GeoLocation

java.lang.Object
org.opensearch.client.opensearch._types.GeoLocation
All Implemented Interfaces:
JsonpSerializable, PlainJsonSerializable, TaggedUnion<GeoLocation.Kind,Object>

@JsonpDeserializable @Generated("org.opensearch.client.codegen.CodeGenerator") public class GeoLocation extends Object implements TaggedUnion<GeoLocation.Kind,Object>, PlainJsonSerializable

A latitude/longitude as a two-dimensional point. It can be represented in the following ways:

  • As a {lat, long} object.
  • As a geohash value.
  • As a [lon, lat] array.
  • As a string in <lat>, <lon> or WKT point format.