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

View on GitHub

Install in Dash

Mapbox Navigation SDK for iOS Reference Name Extension Reference
  • Guides
    • Using Map Matching
    • Reduce Memory Usage
    • Styling the UI
  • Turn-by-turn UI
    • NavigationViewController
    • NavigationViewControllerDelegate
    • RouteVoiceController
  • Core Navigation Logic
    • NavigationService
    • MapboxNavigationService
    • RouteController
    • – DefaultBehavior
    • – NotificationUserInfoKey
    • RouteProgress
    • RouteLegProgress
    • RouteStepProgress
  • Maps
    • NavigationMapView
    • NavigationMapViewDelegate
    • MGLMapView
  • Styling
    • Style
  • Formatters
    • DistanceFormatter
  • CarPlay
    • CarPlayManager
    • CarPlayManagerDelegate
    • CarPlayNavigationViewController
    • CarPlayNavigationDelegate
    • CarPlayActivity
  • Configuration
    • RouteControllerDeadReckoningTimeInterval
    • RouteControllerHighAlertInterval
    • RouteControllerManeuverZoneRadius
    • RouteControllerMaximumAllowedDegreeOffsetForTurnCompletion
    • RouteControllerMaximumDistanceBeforeRecalculating
    • RouteControllerMediumAlertInterval
    • RouteControllerUserLocationSnappingDistance
  • Other Classes
    • BottomBannerViewController
    • BottomPaddingView
    • CarPlayCompassView
    • CarPlayMapViewController
    • CarPlaySearchController
    • DataCache
    • DayStyle
    • DispatchTimer
    • – State
    • EndOfRouteFeedback
    • ExitView
    • FeedbackItem
    • FeedbackViewController
    • GenericRouteShield
    • LanesStyleKit
    • – ResizingBehavior
    • ManeuversStyleKit
    • – ResizingBehavior
    • MapboxVoiceController
    • NavigationDirections
    • NavigationEventsManager
    • NavigationLocationManager
    • NavigationMatchOptions
    • NavigationOptions
    • NavigationRouteOptions
    • NavigationSettings
    • NavigationView
    • NightStyle
    • ReplayLocationManager
    • SimulatedLocationManager
    • SpeedLimitStyleKit
    • – ResizingBehavior
    • SpeedLimitView
    • StylableView
    • StyleKitMarker
    • StyleManager
    • TopBannerViewController
    • UserPuckCourseView
  • Other Global Variables
    • MBCongestionAttribute
    • MBCurrentLegAttribute
    • MBRouteLineWidthByZoomLevel
    • NavigationMapViewMinimumDistanceForOverheadZooming
    • NavigationViewMinimumVolumeForWarning
    • RouteControllerIncorrectCourseMultiplier
    • RouteControllerLinkedInstructionBufferMultiplier
    • RouteControllerMaximumSpeedForUsingCurrentStep
    • RouteControllerMinNumberOfInCorrectCourses
    • RouteControllerMinimumBacktrackingDistanceForRerouting
    • RouteControllerMinimumDistanceForContinueInstruction
    • RouteControllerMinimumDurationRemainingForProactiveRerouting
    • RouteControllerMinimumNumberLocationUpdatesBackwards
    • RouteControllerNumberOfSecondsForRerouteFeedback
    • RouteControllerProactiveReroutingInterval
    • RouteSnappingMaxManipulatedCourseAngle
    • RouteSnappingMinimumHorizontalAccuracy
    • RouteSnappingMinimumSpeed
  • Other Enumerations
    • FeedbackSource
    • FeedbackType
    • MBErrorCode
    • OfflineRoutingError
    • SimulationIntent
    • SimulationMode
    • SpeechError
    • SpeechFailureAction
    • SpokenInstructionErrorCode
    • StyleType
  • Other Extensions
    • Array
    • Bundle
    • CGPoint
    • CGSize
    • CLLocation
    • CongestionLevel
    • Dictionary
    • DismissAnimator
    • EndOfRouteViewController
    • InstructionsCardCollectionDelegate
    • InstructionsCardContainerViewDelegate
    • Locale
    • MBRouteState
    • MGLAccountManager
    • MGLStyle
    • MMEEventsManager
    • Measurement
    • NSAttributedString
    • – Key
    • Notification
    • – Name
    • PresentAnimator
    • RouteMapViewController
    • RouteOptions
    • RouteStep
    • StepsViewController
    • String
    • UIApplication
    • – State
    • UIDevice
    • UIEdgeInsets
    • UIFont
    • UIImage
    • UIWindow
    • VisualInstruction
  • Other Protocols
    • BimodalCache
    • BimodalDataCache
    • BimodalImageCache
    • BottomBannerViewControllerDelegate
    • CarPlayConnectionObserver
    • CarPlaySearchControllerDelegate
    • CourseUpdatable
    • EventsManagerDataSource
    • FeedbackViewControllerDelegate
    • InstructionsBannerViewDelegate
    • NavigationComponent
    • NavigationMapInteractionObserver
    • NavigationMapViewCourseTrackingDelegate
    • NavigationServiceDelegate
    • NavigationStatusPresenter
    • Router
    • RouterDataSource
    • RouterDelegate
    • StepsViewControllerDelegate
    • StyleManagerDelegate
    • TopBannerViewControllerDelegate
    • UnimplementedLogging
    • VisualInstructionDelegate
    • VoiceControllerDelegate
  • Other Structures
    • StyleManagerNotificationUserInfoKey
  • Other Type Aliases
    • CompletionHandler
    • ContainerViewController
    • NavigationDirectionsCompletionHandler
    • OfflineRouteCompletionHandler
    • UnpackCompletionHandler
    • UnpackProgressHandler

Name

  • routeControllerProgressDidChange

    Posted when RouteController receives a user location update representing movement along the expected route.

    The user info dictionary contains the keys RouteController.NotificationUserInfoKey.routeProgressKey, RouteController.NotificationUserInfoKey.locationKey, and RouteController.NotificationUserInfoKey.rawLocationKey.

  • routeControllerWillReroute

    Posted after the user diverges from the expected route, just before RouteController attempts to calculate a new route.

    The user info dictionary contains the key RouteController.NotificationUserInfoKey.locationKey.

  • routeControllerDidReroute

    Posted when RouteController obtains a new route in response to the user diverging from a previous route.

    The user info dictionary contains the keys RouteController.NotificationUserInfoKey.locationKey and RouteController.NotificationUserInfoKey.isProactiveKey.

  • routeControllerDidFailToReroute

    Posted when RouteController fails to reroute the user after the user diverges from the expected route.

    The user info dictionary contains the key RouteController.NotificationUserInfoKey.routingErrorKey.

  • routeControllerDidPassSpokenInstructionPoint

    Posted when RouteController detects that the user has passed an ideal point for saying an instruction aloud.

    The user info dictionary contains the keys RouteController.NotificationUserInfoKey.routeProgressKey and RouteController.NotificationUserInfoKey.spokenInstructionKey.

  • routeControllerDidPassVisualInstructionPoint

    Posted when RouteController detects that the user has passed an ideal point for display an instruction visually.

    The user info dictionary contains the keys RouteController.NotificationUserInfoKey.routeProgressKey and RouteController.NotificationUserInfoKey.visualInstructionKey.

  • navigationSettingsDidChange

    Posted when something changes in the shared NavigationSettings object.

    The user info dictionary indicates which keys and values changed.

  • styleManagerDidApplyStyle

    Posted when StyleManager applies a style that was triggered by change of time of day, or when entering or exiting a tunnel.

    This notification is the equivalent of StyleManagerDelegate.styleManager(_:didApply:). The user info dictionary contains the key StyleManagerNotificationUserInfoKey.style and StyleManagerNotificationUserInfoKey.styleManager.

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

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