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_DefaultSwift
case `default` = 0 -
Standard pedestrian routing.
Declaration
Objective-C
GLRoutePedestrianType_FootSwift
case foot = 1 -
Enhanced instructions for blind / low-vision users (announces crossings, stairs, etc.).
Declaration
Objective-C
GLRoutePedestrianType_BlindSwift
case blind = 2 -
Wheelchair-friendly defaults (max distance, walking speed, step penalty).
Declaration
Objective-C
GLRoutePedestrianType_WheelchairSwift
case wheelchair = 3 -
Hiking profile for better trail durations. Custom type — requires our Valhalla build.
Declaration
Objective-C
GLRoutePedestrianType_HikingSwift
case hiking = 4
Install in Dash