Mapbox Navigation SDK for iOS Docs Navigation SDK for iOS Reference (2.9.0)

View on GitHub

Install in Dash

Mapbox Navigation SDK for iOS Reference User Feedback Reference
  • Guides
    • Using Map Matching
    • Reduce Memory Usage
    • Styling the UI
  • Turn-by-turn UI
    • NavigationViewController
    • NavigationViewControllerDelegate
    • RouteVoiceController
    • SpeechSynthesizing
    • SpeechSynthesizingDelegate
    • MapboxSpeechSynthesizer
    • SystemSpeechSynthesizer
    • MultiplexedSpeechSynthesizer
    • SpeechError
    • SpeechFailureAction
    • NavigationOptions
    • NavigationView
  • Core Navigation Logic
    • NavigationService
    • NavigationServiceDelegate
    • MapboxNavigationService
    • – NotificationUserInfoKey
    • Router
    • RouterDataSource
    • RouteController
    • – NotificationUserInfoKey
    • RouterDelegate
    • RouteProgress
    • RouteLegProgress
    • RouteStep
    • RouteStepProgress
    • CongestionLevel
    • VisualInstruction
    • VisualInstructionDelegate
    • NavigationEventsManager
    • ActiveNavigationEventsManagerDataSource
    • PassiveNavigationEventsManagerDataSource
    • NavigationLocationManager
    • ReplayLocationManager
    • SimulatedLocationManager
    • NavigationRouteOptions
    • DirectionsOptions
    • NavigationMatchOptions
    • SimulationMode
    • SimulationIntent
    • SimulationState
    • PassiveLocationManager
    • – NotificationUserInfoKey
    • PassiveLocationManagerDelegate
  • Maps
    • NavigationMapView
    • NavigationMapViewDelegate
    • MapView
    • PassiveLocationProvider
    • NavigationLocationProvider
    • WaypointStyle
    • UserLocationStyle
  • Styling
    • Style
    • StyleManager
    • StyleManagerNotificationUserInfoKey
    • StyleManagerDelegate
    • DayStyle
    • NightStyle
  • Formatters
    • DistanceFormatter
  • UI Components
    • SpeedLimitView
    • UserPuckCourseView
    • UserHaloCourseView
    • UserCourseView
    • CourseUpdatable
    • NavigationComponent
    • FloatingButton
    • WayNameLabel
    • WayNameView
  • Guidance Instruction UI
    • TopBannerViewController
    • TopBannerViewControllerDelegate
    • InstructionsCardViewController
    • InstructionsCardContainerView
    • InstructionsCardContainerViewDelegate
    • InstructionsBannerView
    • InstructionsBannerViewDelegate
    • BaseInstructionsBannerView
    • ManeuverView
    • JunctionView
    • GenericRouteShield
    • StepsViewControllerDelegate
    • BottomBannerViewController
    • BottomBannerViewControllerDelegate
  • CarPlay
    • CarPlayManager
    • CarPlayManagerDelegate
    • CarPlayNavigationViewController
    • CarPlayNavigationViewControllerDelegate
    • CarPlayActivity
    • CarPlayCompassView
    • CarPlayMapViewController
    • CarPlayMapViewControllerDelegate
    • CarPlaySearchController
    • CarPlaySearchControllerDelegate
    • CarPlayConnectionObserver
    • RecentItem
    • NavigationGeocodedPlacemark
    • CarPlayUserInfo
  • Configuration
    • RouteControllerDeadReckoningTimeInterval
    • RouteControllerMediumAlertInterval
    • RouteControllerHighAlertInterval
    • RouteControllerManeuverZoneRadius
    • RouteSnappingMaxManipulatedCourseAngle
    • RouteControllerMaximumAllowedDegreeOffsetForTurnCompletion
    • RouteControllerMaximumDistanceBeforeRecalculating
    • RouteControllerUserLocationSnappingDistance
    • MapOrnamentPosition
    • CongestionAttribute
    • CurrentLegAttribute
    • RouteLineWidthByZoomLevel
    • NavigationMapViewMinimumDistanceForOverheadZooming
    • NavigationViewMinimumVolumeForWarning
    • GradientCongestionFadingDistance
    • RouteControllerIncorrectCourseMultiplier
    • RouteControllerLinkedInstructionBufferMultiplier
    • RouteControllerMaximumSpeedForUsingCurrentStep
    • RouteControllerMinNumberOfInCorrectCourses
    • RouteControllerMinimumBacktrackingDistanceForRerouting
    • RouteControllerMinimumDistanceForContinueInstruction
    • RouteControllerMinimumDurationRemainingForProactiveRerouting
    • RouteControllerMinimumNumberLocationUpdatesBackwards
    • RouteControllerNumberOfSecondsForRerouteFeedback
    • RouteControllerProactiveReroutingInterval
    • RouteSnappingMinimumHorizontalAccuracy
    • RouteSnappingMinimumSpeed
    • NavigationSettings
  • User Feedback
    • FeedbackViewController
    • FeedbackViewControllerDelegate
    • FeedbackItem
    • ActiveNavigationFeedbackType
    • PassiveNavigationFeedbackType
    • PassiveNavigationIncorrectVisualSubtype
    • ConfusingAudioSubtype
    • RouteQualitySubtype
    • IllegalRouteSubtype
    • RoadClosureSubtype
    • FeedbackSource
    • EndOfRouteFeedback
    • FeedbackEvent
    • FeedbackScreenshotOption
    • FeedbackType
    • PassiveNavigationRoadIssueSubtype
    • PassiveNavigationWrongTrafficSubtype
    • LooksIncorrectSubtype
  • Camera
    • NavigationCamera
    • NavigationCameraType
    • NavigationCameraState
    • CameraStateTransition
    • NavigationCameraStateTransition
    • ViewportDataSource
    • NavigationViewportDataSource
    • ViewportDataSourceType
    • ViewportDataSourceDelegate
    • FollowingCameraOptions
    • IntersectionDensity
    • BearingSmoothing
    • GeometryFramingAfterManeuver
    • PitchNearManeuver
    • OverviewCameraOptions
    • NavigationViewportDataSourceOptions
    • CameraOptions
  • Preview
    • PreviewOptions
    • PreviewViewController
    • PreviewViewControllerDelegate
    • Banner
    • BannerConfiguration
    • BannerDismissalViewController
    • BannerDismissalViewControllerDelegate
    • DestinationPreviewViewController
    • DestinationPreviewViewControllerDelegate
    • DestinationOptions
    • DestinationDataSource
    • RoutePreviewViewController
    • RoutePreviewViewControllerDelegate
    • RoutePreviewOptions
    • RoutePreviewDataSource
  • Electronic Horizon
    • ElectronicHorizonOptions
    • RoadGraph
    • – NotificationUserInfoKey
    • – Edge
    • – Path
    • – Position
    • – SubgraphEdge
    • OpenLRIdentifier
    • OpenLROrientation
    • RoadName
    • RoadObject
    • – EdgeLocation
    • – Kind
    • – Location
    • – Position
    • DistancedRoadObject
    • RoadObjectMatcher
    • RoadObjectStore
    • RoadObjectMatcherDelegate
    • RoadObjectStoreDelegate
    • RoadObjectMatcherError
    • OpenLRSideOfRoad
  • Reading History
    • HistoryReader
    • – ReadOptions
    • – Iterator
    • HistoryEvent
    • UnknownHistoryEvent
    • RouteAssignmentHistoryEvent
    • LocationUpdateHistoryEvent
    • History
    • HistoryRecording
  • Other Classes
    • DispatchTimer
    • – State
    • MapboxRoutingProvider
    • – Source
    • – Request
    • PredictiveCacheManager
    • StepInstructionsView
    • StepTableViewCell
  • Other Global Variables
    • CongestionRangeHeavy
    • CongestionRangeLow
    • CongestionRangeModerate
    • CongestionRangeSevere
    • RestrictedRoadClassAttribute
  • Other Enumerations
    • AlternativeRouteError
    • ReroutingError
    • RoutesPresentationStyle
  • Other Extensions
    • Array
    • Bundle
    • CGPoint
    • CGSize
    • CLLocation
    • CPInterfaceController
    • CongestionRange
    • Dictionary
    • Directions
    • Locale
    • MapboxNavigationNative.RoadObjectMatcherError
    • MapboxStreetsRoadClass
    • Measurement
    • NSAttributedString
    • – Key
    • Notification
    • – Name
    • ResourceOptionsManager
    • RouteLeg
    • String
    • StyleURI
    • TileStore
    • TilesetDescriptorFactory
    • UIApplication
    • – State
    • UIDevice
    • UIEdgeInsets
    • UIFont
    • UIWindow
    • URLSessionDataTask
  • Other Protocols
    • BimodalCache
    • BimodalDataCache
    • BimodalImageCache
    • NavigationMapInteractionObserver
    • NavigationProviderRequest
    • NavigationStatusPresenter
    • RouteVoiceControllerDelegate
    • RoutingProvider
    • UnimplementedLogging
  • Other Structures
    • AlternativeRoute
    • – RouteInfo
    • AlternativeRouteDetectionStrategy
    • – RefreshOnEmpty
    • BorderCrossing
    • IncidentsOptions
    • IndexedRouteResponse
    • MapMatchingResult
    • PredictiveCacheLocationOptions
    • PredictiveCacheMapsOptions
    • PredictiveCacheNavigationOptions
    • PredictiveCacheOptions
    • RouteAlert
    • StatusUpdatingSettings
    • TileStoreConfiguration
    • – Location
    • Tunnel
  • Other Type Aliases
    • AdvanceLegCompletionHandler
    • CongestionRange
    • ContainerViewController
    • RoutingProviderSource

User Feedback

  • FeedbackViewController

    A view controller containing a grid of buttons the user can use to denote an issue their current navigation experience.

    See more

    Declaration

    Swift

    public class FeedbackViewController : UIViewController, DismissDraggable, UIGestureRecognizerDelegate
    extension FeedbackViewController: UIViewControllerTransitioningDelegate
    extension FeedbackViewController: UICollectionViewDataSource
    extension FeedbackViewController: UICollectionViewDelegate
    extension FeedbackViewController: UICollectionViewDelegateFlowLayout
    View Source on GitHub
  • FeedbackViewControllerDelegate

    The FeedbackViewControllerDelegate protocol provides methods for responding to feedback events.

    See more

    Declaration

    Swift

    public protocol FeedbackViewControllerDelegate : AnyObject, UnimplementedLogging
    View Source on GitHub
  • FeedbackItem

    A single feedback item displayed on an instance of FeedbackViewController.

    See more

    Declaration

    Swift

    public struct FeedbackItem
    View Source on GitHub
  • ActiveNavigationFeedbackType

    Feedback type is used to specify the type of feedback being recorded with NavigationEventsManager.sendActiveNavigationFeedback(_:type:description:).

    See more

    Declaration

    Swift

    public enum ActiveNavigationFeedbackType : FeedbackType
    View Source on GitHub
  • PassiveNavigationFeedbackType

    Feedback type is used to specify the type of feedback being recorded with NavigationEventsManager.sendPassiveNavigationFeedback(_:type:description:).

    See more

    Declaration

    Swift

    public enum PassiveNavigationFeedbackType : FeedbackType
    View Source on GitHub
  • PassiveNavigationIncorrectVisualSubtype

    Enum denoting the subtypes of the Incorrect Visual top-level category.

    See more

    Declaration

    Swift

    public enum PassiveNavigationIncorrectVisualSubtype : CaseIterable
    View Source on GitHub
  • ConfusingAudioSubtype

    Enum denoting the subtypes of the Confusing Audio top-level category

    Declaration

    Swift

    public enum ConfusingAudioSubtype : String, CaseIterable
    View Source on GitHub
  • RouteQualitySubtype

    Enum denoting the subtypes of the Route Quality top-level category

    Declaration

    Swift

    public enum RouteQualitySubtype : String, CaseIterable
    View Source on GitHub
  • IllegalRouteSubtype

    Enum denoting the subtypes of the Illegal Route top-level category

    Declaration

    Swift

    public enum IllegalRouteSubtype : String, CaseIterable
    View Source on GitHub
  • RoadClosureSubtype

    Enum denoting the subtypes of the Road Closure top-level category

    Declaration

    Swift

    public enum RoadClosureSubtype : String, CaseIterable
    View Source on GitHub
  • FeedbackSource

    Enum denoting the origin source of the corresponding feedback item

    See more

    Declaration

    Swift

    public enum FeedbackSource : Int, CustomStringConvertible
    View Source on GitHub
  • EndOfRouteFeedback

    Feedback Model Object for End Of Route Experience.

    See more

    Declaration

    Swift

    open class EndOfRouteFeedback
    View Source on GitHub
  • FeedbackEvent

    Feedback event that can be created using NavigationEventsManager.createFeedback(). Use NavigationEventsManager.sendActiveNavigationFeedback(_:type:description:) to send it to the server. Conforms to the Codable protocol, so the application can store the event persistently.

    Declaration

    Swift

    public class FeedbackEvent : Codable
    View Source on GitHub
  • FeedbackScreenshotOption

    Indicates screenshotting behavior of NavigationEventsManager.

    Declaration

    Swift

    public enum FeedbackScreenshotOption
    View Source on GitHub
  • FeedbackType

    Common protocol for ActiveNavigationFeedbackType and PassiveNavigationFeedbackType.

    Declaration

    Swift

    public protocol FeedbackType
    View Source on GitHub
  • PassiveNavigationRoadIssueSubtype

    Enum denoting the subtypes of the Road Issue top-level category.

    See more

    Declaration

    Swift

    public enum PassiveNavigationRoadIssueSubtype : CaseIterable
    View Source on GitHub
  • PassiveNavigationWrongTrafficSubtype

    Enum denoting the subtypes of the Wrong Traffic top-level category.

    See more

    Declaration

    Swift

    public enum PassiveNavigationWrongTrafficSubtype : CaseIterable
    View Source on GitHub
  • LooksIncorrectSubtype

    Enum denoting the subtypes of the Looks Incorrect top-level category

    Declaration

    Swift

    public enum LooksIncorrectSubtype : String, CaseIterable
    View Source on GitHub

© 2014–2022 Mapbox. See license for more details.

Generated by jazzy ♪♫ v0.14.2, a Realm project.