AvoidType

@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚")
@objc
public class AvoidType : NSObject

Public Preview

This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-preview

Defines what kind of roads should be avoided while calculating a route.

  • No roads will be avoided.

    Declaration

    Swift

    public static let undefined: AvoidType
  • Avoids toll roads.

    Declaration

    Swift

    public static let tollRoads: AvoidType
  • Avoids motorways.

    Declaration

    Swift

    public static let motorways: AvoidType
  • Avoids ferries.

    Declaration

    Swift

    public static let ferries: AvoidType
  • Avoids unpaved roads.

    Declaration

    Swift

    public static let unpavedRoads: AvoidType
  • Avoids routes that require the use of carpool (HOV/High Occupancy Vehicle) lanes.

    Declaration

    Swift

    public static let carpools: AvoidType
  • Avoids using the same road multiple times.

    Declaration

    Swift

    public static let alreadyUserRoads: AvoidType
  • Avoids crossing country borders.

    Declaration

    Swift

    public static let borderCrossings: AvoidType