Road

public struct Road : Equatable

Road information relating to a GuidanceInstruction.

  • Creates the instance with the specified properties.

    Throws

    If all properties are empty, the error InitializationError.incorrectInputs is thrown.

    Declaration

    Swift

    public init(
        name: String,
        numbers: [String],
        shields: [TomTomSDKCommon.RoadShield],
        types: Set<TomTomSDKRoute.RoadType> = []
    ) throws

    Parameters

    name

    Name of the road.

    numbers

    Road numbers.

    shields

    Road shields.

    types

    Road types.

  • Name of the road.

    Declaration

    Swift

    public let name: String
  • Road numbers.

    Declaration

    Swift

    public let numbers: [String]
  • Represents road shields, signs used to indicate the route number and the road’s classification.

    Declaration

    Swift

    public let shields: [TomTomSDKCommon.RoadShield]
  • Road types.

    Declaration

    Swift

    public let types: Set<TomTomSDKRoute.RoadType>
  • An error that occurs during the creation of the instance.

    See more

    Declaration

    Swift

    public enum InitializationError : Error