GLRoutePedestrianType

Objective-C

enum GLRoutePedestrianType : uint8_t {}

Swift

@frozen enum GLRoutePedestrianType : UInt8, @unchecked Sendable

Pedestrian type for pedestrian costing. See https://valhalla.github.io/valhalla/api/turn-by-turn/api-reference/#pedestrian-costing-options

  • Not specified. The router uses its own default (foot).

    Declaration

    Objective-C

    GLRoutePedestrianType_Default

    Swift

    case `default` = 0
  • Standard pedestrian routing.

    Declaration

    Objective-C

    GLRoutePedestrianType_Foot

    Swift

    case foot = 1
  • Enhanced instructions for blind / low-vision users (announces crossings, stairs, etc.).

    Declaration

    Objective-C

    GLRoutePedestrianType_Blind

    Swift

    case blind = 2
  • Wheelchair-friendly defaults (max distance, walking speed, step penalty).

    Declaration

    Objective-C

    GLRoutePedestrianType_Wheelchair

    Swift

    case wheelchair = 3
  • Hiking profile for better trail durations. Custom type — requires our Valhalla build.

    Declaration

    Objective-C

    GLRoutePedestrianType_Hiking

    Swift

    case hiking = 4