IAWayfindingTags

Objective-C


@interface IAWayfindingTags : NSObject <IABeta>

Swift

class IAWayfindingTags : NSObject, IABeta

Enables tag based filtering in wayfinding routing.

  • all routes in graph are included and any tags are ignored

    Declaration

    Objective-C

    + (nonnull IAWayfindingTags *)none;

    Swift

    class func none() -> IAWayfindingTags
  • inaccessible routes are excluded (wayfinding graph edges with “inaccessible” tag)

    Declaration

    Objective-C

    + (nonnull IAWayfindingTags *)excludeInaccessible;

    Swift

    class func excludeInaccessible() -> IAWayfindingTags
  • accessible-only routes are excluded (wayfinding graph edges with “accessibleonly” tag)

    Declaration

    Objective-C

    + (nonnull IAWayfindingTags *)excludeAccessibleOnly;

    Swift

    class func excludeAccessibleOnly() -> IAWayfindingTags
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull) NSSet<NSString*> *includeTags

    Swift

    var includeTags: Set<String> { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull) NSSet<NSString*> *excludeTags

    Swift

    var excludeTags: Set<String> { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) enum ia_wayfinding_tags_mode includeMode

    Swift

    var includeMode: ia_wayfinding_tags_mode { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) enum ia_wayfinding_tags_mode excludeMode

    Swift

    var excludeMode: ia_wayfinding_tags_mode { get set }