IAWayfindingRequest

Objective-C


@interface IAWayfindingRequest : NSObject <IALatLngFloorCompatible>

Swift

class IAWayfindingRequest : NSObject, IALatLngFloorCompatible

Provides wayfinding destination for the SDK. Optionally can be used to apply tag based filtering in routing.

  • Wayfinding request’s destination coordinate.

    Declaration

    Objective-C

    @property (nonatomic) CLLocationCoordinate2D coordinate;

    Swift

    var coordinate: CLLocationCoordinate2D { get set }
  • Wayfinding request’s destination floor level.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger floor;

    Swift

    var floor: Int { get set }
  • Wayfinding request’s route filtering tags (optional).

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) IAWayfindingTags *tags;

    Swift

    var tags: IAWayfindingTags? { get set }
  • Create with given destination and tags for routing.

    Declaration

    Objective-C

    + (nonnull IAWayfindingRequest *)
        requestWithDestination:(nonnull id<IALatLngFloorCompatible>)destination
                       andTags:(nonnull IAWayfindingTags *)tags;

    Swift

    /*not inherited*/ init(destination: IALatLngFloorCompatible, andTags tags: IAWayfindingTags)