public final class GeoSearch extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
GeoSearch.GeoPredicate
Geo predicate specifying a search scope.
|
static interface |
GeoSearch.GeoRef<K>
Geo reference specifying a search starting point.
|
Constructor and Description |
---|
GeoSearch() |
Modifier and Type | Method and Description |
---|---|
static GeoSearch.GeoPredicate |
byBox(double width,
double height,
GeoArgs.Unit unit)
|
static GeoSearch.GeoPredicate |
byRadius(double distance,
GeoArgs.Unit unit)
|
static <K> GeoSearch.GeoRef<K> |
fromCoordinates(double longitude,
double latitude)
|
static <K> GeoSearch.GeoRef<K> |
fromMember(K member)
Create a
GeoSearch.GeoRef from a Geo set member . |
public static <K> GeoSearch.GeoRef<K> fromMember(K member)
GeoSearch.GeoRef
from a Geo set member
.member
- the Geo set member to use as search reference starting point.GeoSearch.GeoRef
.public static <K> GeoSearch.GeoRef<K> fromCoordinates(double longitude, double latitude)
longitude
- the longitude coordinate according to WGS84.latitude
- the latitude coordinate according to WGS84.GeoSearch.GeoRef
.public static GeoSearch.GeoPredicate byRadius(double distance, GeoArgs.Unit unit)
distance
- the radius.unit
- size unit.GeoSearch.GeoPredicate
for the specified radius.public static GeoSearch.GeoPredicate byBox(double width, double height, GeoArgs.Unit unit)
width
- box width.height
- box height.unit
- size unit.GeoSearch.GeoPredicate
for the specified box.Copyright © 2021 lettuce.io. All rights reserved.