Class CoreGeoCoordinates
- java.lang.Object
-
- com.couchbase.client.core.api.search.queries.CoreGeoCoordinates
-
- All Implemented Interfaces:
CoreGeoPoint
@Internal public class CoreGeoCoordinates extends Object implements CoreGeoPoint
To create a new instance:CoreGeoCoordinates eiffelTower = CoreGeoCoordinates.lat(48.858093).lon(2.294694);
Or, if you prefer to specify longitude first:CoreGeoCoordinates eiffelTower = CoreGeoCoordinates.lon(2.294694).lat(48.858093);
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CoreGeoCoordinates.Lat
A staged builder that holds a coordinate's latitude value.static class
CoreGeoCoordinates.Lon
A staged builder that holds a coordinate's longitude value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double
lat()
static CoreGeoCoordinates.Lat
lat(double lat)
double
lon()
static CoreGeoCoordinates.Lon
lon(double lon)
com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode
toJson()
String
toString()
-
-
-
Method Detail
-
lat
public double lat()
-
lon
public double lon()
-
toJson
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode toJson()
- Specified by:
toJson
in interfaceCoreGeoPoint
-
lat
public static CoreGeoCoordinates.Lat lat(double lat)
-
lon
public static CoreGeoCoordinates.Lon lon(double lon)
-
-