Uses of Class
com.cercalia.sdk.model.common.Coordinate
Packages that use Coordinate
Package
Description
Common data structures used across the SDK.
Geocoding data models.
Geofencing and zone management data models.
Isochrone and reachability data models.
Point of Interest (POI) data models.
Proximity and distance-based search models.
Reverse geocoding data models.
Routing and pathfinding data models.
Snap to Road data models.
Static maps and imagery data models.
Suggest and autocomplete data models.
Core services for interacting with Cercalia APIs.
-
Uses of Coordinate in com.cercalia.sdk.model.common
Methods in com.cercalia.sdk.model.common that return CoordinateModifier and TypeMethodDescriptionstatic @NotNull CoordinateCoordinate.fromCercaliaString(@NotNull String coordString) Parses a coordinate from Cercalia format string "lng,lat".@NotNull CoordinateBoundingBox.getCenter()Returns the center coordinate of the bounding box.@NotNull CoordinateBoundingBox.getNortheast()Returns the northeast corner coordinate.@NotNull CoordinateBoundingBox.getSouthwest()Returns the southwest corner coordinate.Methods in com.cercalia.sdk.model.common with parameters of type CoordinateModifier and TypeMethodDescriptionbooleanBoundingBox.contains(@NotNull Coordinate coord) Checks if a coordinate is within this bounding box.static @NotNull BoundingBoxBoundingBox.fromCorners(@NotNull Coordinate southwest, @NotNull Coordinate northeast) Creates a BoundingBox from two corner coordinates. -
Uses of Coordinate in com.cercalia.sdk.model.geocoding
Methods in com.cercalia.sdk.model.geocoding that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateGeocodingCandidate.getCoord()Returns the geographic coordinates of this location.@NotNull CoordinatePostalCodeCity.getCoord()Methods in com.cercalia.sdk.model.geocoding with parameters of type CoordinateModifier and TypeMethodDescriptionGeocodingCandidate.Builder.coord(Coordinate coord) Sets the geographic coordinates.PostalCodeCity.Builder.coord(Coordinate coord) -
Uses of Coordinate in com.cercalia.sdk.model.geofencing
Methods in com.cercalia.sdk.model.geofencing that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateGeofenceMatch.MatchedPoint.getCoord()Returns the point coordinates.@NotNull CoordinateGeofencePoint.getCoord()Returns the point coordinates.Constructors in com.cercalia.sdk.model.geofencing with parameters of type CoordinateModifierConstructorDescriptionGeofencePoint(@NotNull String id, @NotNull Coordinate coord) Creates a newGeofencePoint.MatchedPoint(@NotNull String id, @NotNull Coordinate coord) Creates a newGeofenceMatch.MatchedPoint. -
Uses of Coordinate in com.cercalia.sdk.model.isochrone
Methods in com.cercalia.sdk.model.isochrone that return CoordinateMethods in com.cercalia.sdk.model.isochrone with parameters of type Coordinate -
Uses of Coordinate in com.cercalia.sdk.model.poi
Methods in com.cercalia.sdk.model.poi that return CoordinateModifier and TypeMethodDescription@NotNull CoordinatePoi.getCoord()@NotNull CoordinateWeatherForecast.getCoord()@NotNull CoordinateMapExtent.getLowerRight()@NotNull CoordinateMapExtent.getUpperLeft()Methods in com.cercalia.sdk.model.poi with parameters of type CoordinateModifier and TypeMethodDescriptionPoi.Builder.coord(@NotNull Coordinate coord) WeatherForecast.Builder.coord(@NotNull Coordinate coord) Constructors in com.cercalia.sdk.model.poi with parameters of type CoordinateModifierConstructorDescriptionMapExtent(@NotNull Coordinate upperLeft, @NotNull Coordinate lowerRight) -
Uses of Coordinate in com.cercalia.sdk.model.proximity
Methods in com.cercalia.sdk.model.proximity that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateProximityOptions.getCenter()@NotNull CoordinateProximityResult.getCenter()@NotNull CoordinateProximityItem.getCoord()Methods in com.cercalia.sdk.model.proximity with parameters of type CoordinateModifier and TypeMethodDescriptionstatic @NotNull ProximityOptions.BuilderProximityOptions.builder(@NotNull Coordinate center) ProximityItem.Builder.coord(@NotNull Coordinate coord) Constructors in com.cercalia.sdk.model.proximity with parameters of type CoordinateModifierConstructorDescriptionProximityResult(@NotNull List<ProximityItem> items, @NotNull Coordinate center, int totalFound) -
Uses of Coordinate in com.cercalia.sdk.model.reversegeocoding
Methods in com.cercalia.sdk.model.reversegeocoding that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateTimezoneResult.getCoord()Returns the input coordinate used for the query.Methods in com.cercalia.sdk.model.reversegeocoding with parameters of type Coordinate -
Uses of Coordinate in com.cercalia.sdk.model.routing
Methods in com.cercalia.sdk.model.routing that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateRouteResult.getDestination()@NotNull CoordinateRouteResult.getOrigin()Methods in com.cercalia.sdk.model.routing that return types with arguments of type CoordinateModifier and TypeMethodDescription@Nullable List<Coordinate>RouteResult.getWaypoints()@Nullable List<Coordinate>RoutingOptions.getWaypoints()Methods in com.cercalia.sdk.model.routing with parameters of type CoordinateModifier and TypeMethodDescriptionRouteResult.Builder.destination(Coordinate destination) RouteResult.Builder.origin(Coordinate origin) Method parameters in com.cercalia.sdk.model.routing with type arguments of type CoordinateModifier and TypeMethodDescriptionRouteResult.Builder.waypoints(List<Coordinate> waypoints) RoutingOptions.Builder.waypoints(List<Coordinate> waypoints) -
Uses of Coordinate in com.cercalia.sdk.model.snaptoroad
Methods in com.cercalia.sdk.model.snaptoroad that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateSnapToRoadPoint.getCoord()Returns the geographic coordinate.Methods in com.cercalia.sdk.model.snaptoroad with parameters of type CoordinateModifier and TypeMethodDescription@NotNull SnapToRoadPoint.BuilderSnapToRoadPoint.Builder.coord(@NotNull Coordinate coord) Sets the geographic coordinate. -
Uses of Coordinate in com.cercalia.sdk.model.staticmaps
Methods in com.cercalia.sdk.model.staticmaps that return CoordinateModifier and TypeMethodDescription@NotNull CoordinateStaticMapCircle.getCenter()@NotNull CoordinateStaticMapLabel.getCenter()@Nullable CoordinateStaticMapOptions.getCenter()@Nullable CoordinateStaticMapResult.getCenter()@NotNull CoordinateStaticMapSector.getCenter()@NotNull CoordinateStaticMapMarker.getCoord()@NotNull CoordinateStaticMapLine.getEnd()@NotNull CoordinateStaticMapExtent.getLowerRight()@NotNull CoordinateStaticMapRectangle.getLowerRight()@NotNull CoordinateStaticMapLine.getStart()@NotNull CoordinateStaticMapExtent.getUpperLeft()@NotNull CoordinateStaticMapRectangle.getUpperLeft()Methods in com.cercalia.sdk.model.staticmaps that return types with arguments of type CoordinateMethods in com.cercalia.sdk.model.staticmaps with parameters of type CoordinateModifier and TypeMethodDescriptionStaticMapPolyline.Builder.addCoordinate(@NotNull Coordinate coordinate) static @NotNull StaticMapMarkerStaticMapMarker.at(@NotNull Coordinate coord) Creates a marker at the specified coordinate.static @NotNull StaticMapMarkerStaticMapMarker.at(@NotNull Coordinate coord, int icon) Creates a marker at the specified coordinate with an icon.static @NotNull StaticMapCircle.BuilderStaticMapCircle.builder(@NotNull Coordinate center, int radius) Creates a builder for a circle with specified center and radius.static @NotNull StaticMapLabel.BuilderStaticMapLabel.builder(@NotNull Coordinate center, @NotNull String text) Creates a builder for a label at a coordinate with text.static @NotNull StaticMapLine.BuilderStaticMapLine.builder(@NotNull Coordinate start, @NotNull Coordinate end) Creates a builder for a line between two points.static @NotNull StaticMapRectangle.BuilderStaticMapRectangle.builder(@NotNull Coordinate upperLeft, @NotNull Coordinate lowerRight) Creates a builder for a rectangle defined by its corners.static @NotNull StaticMapSector.BuilderStaticMapSector.builder(@NotNull Coordinate center) Creates a builder for a sector centered at a coordinate.StaticMapOptions.Builder.center(@Nullable Coordinate center) StaticMapResult.Builder.center(@Nullable Coordinate center) StaticMapPolyline.Builder.coordinates(@NotNull Coordinate... coordinates) static @NotNull StaticMapExtentStaticMapExtent.of(@NotNull Coordinate upperLeft, @NotNull Coordinate lowerRight) Creates an extent from two corner coordinates.Method parameters in com.cercalia.sdk.model.staticmaps with type arguments of type CoordinateModifier and TypeMethodDescriptionstatic @NotNull StaticMapPolyline.BuilderStaticMapPolyline.builder(@NotNull List<Coordinate> coordinates) StaticMapPolyline.Builder.coordinates(@NotNull List<Coordinate> coordinates) -
Uses of Coordinate in com.cercalia.sdk.model.suggest
Methods in com.cercalia.sdk.model.suggest that return CoordinateModifier and TypeMethodDescription@Nullable CoordinateSuggestOptions.getCenter()@NotNull CoordinateSuggestGeocodeResult.getCoord()@Nullable CoordinateSuggestResult.getCoord()Methods in com.cercalia.sdk.model.suggest with parameters of type CoordinateModifier and TypeMethodDescriptionSuggestOptions.Builder.center(Coordinate center) SuggestGeocodeResult.Builder.coord(Coordinate coord) SuggestResult.Builder.coord(Coordinate coord) -
Uses of Coordinate in com.cercalia.sdk.services
Methods in com.cercalia.sdk.services with parameters of type CoordinateModifier and TypeMethodDescription@NotNull IsochroneResultIsochroneService.calculate(@NotNull Coordinate center, @NotNull IsochroneOptions options) Calculate a single isochrone (service area) from a center point.@NotNull CompletableFuture<IsochroneResult>IsochroneService.calculateAsync(@NotNull Coordinate center, @NotNull IsochroneOptions options) Calculate a single isochrone asynchronously.@NotNull List<IsochroneResult>IsochroneService.calculateMultiple(@NotNull Coordinate center, @org.jetbrains.annotations.NotNull int[] values, @NotNull IsochroneWeight weight) Calculate multiple isochrones (concentric service areas) in a single API request.@NotNull List<IsochroneResult>IsochroneService.calculateMultiple(@NotNull Coordinate center, @org.jetbrains.annotations.NotNull int[] values, @NotNull IsochroneWeight weight, @NotNull IsochroneMethod method) Calculate multiple isochrones (concentric service areas) in a single API request.@NotNull CompletableFuture<List<IsochroneResult>>IsochroneService.calculateMultipleAsync(@NotNull Coordinate center, @org.jetbrains.annotations.NotNull int[] values, @NotNull IsochroneWeight weight) Calculate multiple isochrones asynchronously.@NotNull RouteResultRoutingService.calculateRoute(@NotNull Coordinate origin, @NotNull Coordinate destination, @Nullable RoutingOptions options) Calculate a route between origin and destination.@NotNull CompletableFuture<RouteResult>RoutingService.calculateRouteAsync(@NotNull Coordinate origin, @NotNull Coordinate destination, @Nullable RoutingOptions options) Calculate a route asynchronously.GeofencingService.checkPoint(@NotNull List<GeofenceShape> shapes, @NotNull Coordinate point) Check if a single point is inside any of the given shapes.@NotNull CompletableFuture<List<String>>GeofencingService.checkPointAsync(@NotNull List<GeofenceShape> shapes, @NotNull Coordinate point) Check if a single point is inside any of the given shapes asynchronously.@NotNull GeofenceShapeGeofencingService.createCircle(@NotNull String id, @NotNull Coordinate center, double radiusMeters) Create a circular geofence shape helper.@NotNull GeofenceShapeGeofencingService.createRectangle(@NotNull String id, @NotNull Coordinate southwest, @NotNull Coordinate northeast) Create a rectangular geofence shape helper.@NotNull ProximityResultProximityService.findNearestByCategory(@NotNull Coordinate center, @NotNull String categoryCode) Find nearest POIs by category with default count of 5.@NotNull ProximityResultProximityService.findNearestByCategory(@NotNull Coordinate center, @NotNull String categoryCode, int count) Find nearest POIs by category.@NotNull ProximityResultProximityService.findNearestWithRouting(@NotNull Coordinate center, @NotNull String categoryCode) Find nearest POIs with routing time (default count of 5).@NotNull ProximityResultProximityService.findNearestWithRouting(@NotNull Coordinate center, @NotNull String categoryCode, @NotNull ProximityRouteWeight weight, int count) Find nearest POIs with routing distance/time.@NotNull StaticMapResultStaticMapsService.generateMapWithCircle(@NotNull Coordinate center, int radius) Generate a map with a circle shape using default style.@NotNull StaticMapResultStaticMapsService.generateMapWithCircle(@NotNull Coordinate center, int radius, @Nullable StaticMapCircle circle, @Nullable Integer width, @Nullable Integer height) Generate a map with a circle shape.@NotNull StaticMapResultStaticMapsService.generateMapWithLabel(@NotNull Coordinate center, @NotNull String text, @Nullable Integer width, @Nullable Integer height) Generate a map with a label at a specific position.@NotNull StaticMapResultStaticMapsService.generateMapWithLine(@NotNull Coordinate start, @NotNull Coordinate end, @Nullable StaticMapLine line, @Nullable Integer width, @Nullable Integer height) Generate a map with a line between two points.@NotNull StaticMapResultStaticMapsService.generateMapWithRectangle(@NotNull Coordinate upperLeft, @NotNull Coordinate lowerRight, @Nullable StaticMapRectangle rectangle, @Nullable String cityName, @Nullable Integer width, @Nullable Integer height) Generate a map with a rectangle shape.@NotNull StaticMapResultStaticMapsService.generateMapWithSector(@NotNull Coordinate center, int innerRadius, int outerRadius, int startAngle, int endAngle, @Nullable Integer width, @Nullable Integer height) Generate a map with a sector shape.@NotNull RoutingService.DistanceTimeRoutingService.getDistanceTime(@NotNull Coordinate origin, @NotNull Coordinate destination, @Nullable VehicleType vehicleType) Get distance and duration between two points (without full geometry).@NotNull CompletableFuture<RoutingService.DistanceTime>RoutingService.getDistanceTimeAsync(@NotNull Coordinate origin, @NotNull Coordinate destination, @Nullable VehicleType vehicleType) Get distance and duration asynchronously.@Nullable TimezoneResultReverseGeocodingService.getTimezone(@NotNull Coordinate coord) Get timezone information for a coordinate.@Nullable TimezoneResultReverseGeocodingService.getTimezone(@NotNull Coordinate coord, @Nullable TimezoneOptions options) Get timezone information for a coordinate.@NotNull CompletableFuture<TimezoneResult>ReverseGeocodingService.getTimezoneAsync(@NotNull Coordinate coord, @Nullable TimezoneOptions options) Get timezone information for a coordinate asynchronously.@Nullable WeatherForecastPoiService.getWeatherForecast(@NotNull Coordinate center) Get weather forecast for a location.@NotNull CompletableFuture<WeatherForecast>PoiService.getWeatherForecastAsync(@NotNull Coordinate center) Get weather forecast for a location asynchronously.booleanGeofencingService.isInsideCircle(@NotNull Coordinate center, double radiusMeters, @NotNull Coordinate point) Check if a point is inside a circular zone.@NotNull CompletableFuture<Boolean>GeofencingService.isInsideCircleAsync(@NotNull Coordinate center, double radiusMeters, @NotNull Coordinate point) Check if a point is inside a circular zone asynchronously.booleanGeofencingService.isInsidePolygon(@NotNull String polygonWkt, @NotNull Coordinate point) Check if a point is inside a polygon zone.@NotNull CompletableFuture<Boolean>GeofencingService.isInsidePolygonAsync(@NotNull String polygonWkt, @NotNull Coordinate point) Check if a point is inside a polygon zone asynchronously.@Nullable ReverseGeocodeResultReverseGeocodingService.reverseGeocode(@NotNull Coordinate coord) Reverse geocode a coordinate to get address information.@Nullable ReverseGeocodeResultReverseGeocodingService.reverseGeocode(@NotNull Coordinate coord, @Nullable ReverseGeocodeOptions options) Reverse geocode a coordinate to get address information.@NotNull CompletableFuture<ReverseGeocodeResult>ReverseGeocodingService.reverseGeocodeAsync(@NotNull Coordinate coord) Reverse geocode a coordinate asynchronously.@NotNull CompletableFuture<ReverseGeocodeResult>ReverseGeocodingService.reverseGeocodeAsync(@NotNull Coordinate coord, @Nullable ReverseGeocodeOptions options) Reverse geocode a coordinate asynchronously.PoiService.searchNearest(@NotNull Coordinate center, @NotNull PoiNearestOptions options) Get the nearest POIs by straight-line distance.@NotNull CompletableFuture<List<Poi>>PoiService.searchNearestAsync(@NotNull Coordinate center, @NotNull PoiNearestOptions options) Get the nearest POIs by straight-line distance asynchronously.PoiService.searchNearestWithRouting(@NotNull Coordinate center, @NotNull PoiNearestWithRoutingOptions options) Get the nearest POIs using routing distance/time.@NotNull CompletableFuture<List<Poi>>PoiService.searchNearestWithRoutingAsync(@NotNull Coordinate center, @NotNull PoiNearestWithRoutingOptions options) Get the nearest POIs using routing distance/time asynchronously.@NotNull List<SuggestResult>SuggestService.searchPois(@NotNull String text, @Nullable String countryCode, @Nullable Coordinate center, @Nullable Integer radius, @Nullable List<String> poiCategories) Search for POI suggestions only.@NotNull CompletableFuture<List<SuggestResult>>SuggestService.searchPoisAsync(@NotNull String text, @Nullable String countryCode, @Nullable Coordinate center, @Nullable Integer radius, @Nullable List<String> poiCategories) Search for POI suggestions asynchronously.Method parameters in com.cercalia.sdk.services with type arguments of type CoordinateModifier and TypeMethodDescription@NotNull StaticMapResultStaticMapsService.generateMapWithPolyline(@NotNull List<Coordinate> coordinates, @Nullable StaticMapPolyline polyline, @Nullable Integer width, @Nullable Integer height) Generate a map with a polyline.@NotNull SnapToRoadResultSnapToRoadService.matchWithGroups(@NotNull List<Coordinate> coords, int groupSize, @NotNull SnapToRoadOptions options) Match GPS track with automatic segment grouping by attribute.@NotNull CompletableFuture<SnapToRoadResult>SnapToRoadService.matchWithGroupsAsync(@NotNull List<Coordinate> coords, int groupSize, @NotNull SnapToRoadOptions options) Match GPS track with automatic segment grouping by attribute asynchronously.@NotNull List<ReverseGeocodeResult>ReverseGeocodingService.reverseGeocodeBatch(@NotNull List<Coordinate> coords) Reverse geocode multiple coordinates in a single request (max 100).@NotNull List<ReverseGeocodeResult>ReverseGeocodingService.reverseGeocodeBatch(@NotNull List<Coordinate> coords, @Nullable ReverseGeocodeOptions options) Reverse geocode multiple coordinates in a single request (max 100).@NotNull CompletableFuture<List<ReverseGeocodeResult>>ReverseGeocodingService.reverseGeocodeBatchAsync(@NotNull List<Coordinate> coords, @Nullable ReverseGeocodeOptions options) Reverse geocode multiple coordinates asynchronously.