Package com.indooratlas.android.sdk
Class IAWayfindingRequest.Builder
- java.lang.Object
-
- com.indooratlas.android.sdk.IAWayfindingRequest.Builder
-
- Enclosing class:
- IAWayfindingRequest
public static class IAWayfindingRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IAWayfindingRequestbuild()Create aIAWayfindingRequestfrom thisIAWayfindingRequest.Builder.IAWayfindingRequest.BuilderwithDestination(IALatLngFloorCompatible destination)Adds destination for theIAWayfindingRequest.IAWayfindingRequest.BuilderwithFloor(int floor)Adds destination floor level for theIAWayfindingRequest.IAWayfindingRequest.BuilderwithLatitude(double latitude)Adds destination latitude for theIAWayfindingRequest.IAWayfindingRequest.BuilderwithLongitude(double longitude)Adds destination longitude for theIAWayfindingRequest.IAWayfindingRequest.BuilderwithTags(IAWayfindingTags tags)Apply givenIAWayfindingTagsfiltering in wayfinding routing.
-
-
-
Method Detail
-
withLatitude
public IAWayfindingRequest.Builder withLatitude(double latitude)
Adds destination latitude for theIAWayfindingRequest. If latitude has been added before, calling this method overrides the previous value.- Parameters:
latitude- Destination's latitude
-
withLongitude
public IAWayfindingRequest.Builder withLongitude(double longitude)
Adds destination longitude for theIAWayfindingRequest. If longitude has been added before, calling this method overrides the previous value.- Parameters:
longitude- Destination's longitude
-
withFloor
public IAWayfindingRequest.Builder withFloor(int floor)
Adds destination floor level for theIAWayfindingRequest. If floor level has been added before, calling this method overrides the previous value.- Parameters:
floor- Destination floor level
-
withDestination
public IAWayfindingRequest.Builder withDestination(IALatLngFloorCompatible destination)
Adds destination for theIAWayfindingRequest. If destination latitude, longitude or floor level have been added before, calling this method overrides the previous values.- Parameters:
destination- Destination latitude, longitude and floor level- Returns:
-
withTags
@Beta public IAWayfindingRequest.Builder withTags(IAWayfindingTags tags)
Apply givenIAWayfindingTagsfiltering in wayfinding routing. If tags have been added before, calling this method overrides the previous value.- Parameters:
tags- apply given tags in wayfinding routing filtering- Returns:
-
build
public IAWayfindingRequest build()
Create aIAWayfindingRequestfrom thisIAWayfindingRequest.Builder.- See Also:
IAGeofenceRequest
-
-