GuidanceOptions

public struct GuidanceOptions

Specifies options related to generated instructions. It is used by RoutePlanningOptions when planning a route.

  • The version of the guidance API to be used. By default it is equal to the OnlineAPIVersion.v2 value.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var guidanceVersion: OnlineAPIVersion
  • The format in which instructions are reported. By default it is equal to the InstructionType.text value.

    Declaration

    Swift

    @available(*, deprecated, message: "This API is deprecated and will be removed with the next major release.")
    public var instructionType: InstructionType
  • The locale that defines the language of instructions. e.g. “en-GB”. By default it is equal to “en-US”.

    Declaration

    Swift

    public var language: Locale
  • Whether to include references to road shields in instructions. By default it is equal to the RoadShieldReferences.none value.

    Declaration

    Swift

    public var roadShieldReferences: RoadShieldReferences
  • Whether to include announcement points in instructions. By default it is equal to the AnnouncementPoints.none value.

    Note

    This option is not supported with the Orbis map.

    Declaration

    Swift

    @available(*, deprecated, message: "This API is deprecated and will be removed with the next major release.")
    public var announcementPoints: AnnouncementPoints
  • The format of phonetic instruction transcriptions. By default it is equal to the InstructionPhoneticsType.none value.

    Declaration

    Swift

    public var phoneticsType: InstructionPhoneticsType
  • Whether to include road shield, lane, and speed limit sections in the response. By default it is equal to the ExtendedSections.none value.

    Declaration

    Swift

    public var extendedSections: ExtendedSections
  • Whether to include distance and travel time points in the response. By default it is equal to the ProgressPoints.none value.

    Declaration

    Swift

    @available(*, deprecated, message: "This API is deprecated and will be removed with the next major release.")
    public var progressPoints: ProgressPoints