Package com.cercalia.sdk.model.poi
Class PoiNearestWithRoutingOptions.Builder
java.lang.Object
com.cercalia.sdk.model.poi.PoiNearestWithRoutingOptions.Builder
- Enclosing class:
- PoiNearestWithRoutingOptions
Builder for
PoiNearestWithRoutingOptions.-
Method Summary
Modifier and TypeMethodDescription@NotNull PoiNearestWithRoutingOptionsbuild()categories(@NotNull String... categories) categories(@NotNull List<String> categories) departureTime(@Nullable String departureTime) includeRealtime(@Nullable Boolean includeRealtime) Set inverse routing: 0 = routes from center to POIs (default), 1 = routes from POIs to center.weight(@NotNull PoiRouteWeight weight)
-
Method Details
-
categories
- Parameters:
categories- The list of category codes.- Returns:
- The builder.
-
categories
- Parameters:
categories- The category codes.- Returns:
- The builder.
-
weight
- Parameters:
weight- The optimization weight criteria.- Returns:
- The builder.
-
limit
- Parameters:
limit- The maximum number of results.- Returns:
- The builder.
-
radius
- Parameters:
radius- The search radius in meters.- Returns:
- The builder.
-
inverse
Set inverse routing: 0 = routes from center to POIs (default), 1 = routes from POIs to center.- Parameters:
inverse- 0 or 1.- Returns:
- The builder.
-
includeRealtime
public PoiNearestWithRoutingOptions.Builder includeRealtime(@Nullable @Nullable Boolean includeRealtime) - Parameters:
includeRealtime- Whether to include real-time traffic data.- Returns:
- The builder.
-
departureTime
- Parameters:
departureTime- Departure time inYYYYMMDDHHmmformat.- Returns:
- The builder.
-
build
- Returns:
- A new
PoiNearestWithRoutingOptionsinstance.
-