-
See moreNavigationMapViewis a subclass ofUIView, which drawsMapViewon its surface and provides convenience functions for addingRoutelines to a map.Declaration
Swift
open class NavigationMapView : UIView -
The
See moreNavigationMapViewDelegateprovides methods for configuring the NavigationMapView, as well as responding to events triggered by the NavigationMapView.Declaration
Swift
public protocol NavigationMapViewDelegate : AnyObject, UnimplementedLogging
-
The
See moreNavigationMapViewCourseTrackingDelegateprovides methods for responding to theNavigationMapViewstarting or stopping course tracking.Declaration
Swift
public protocol NavigationMapViewCourseTrackingDelegate : AnyObject, UnimplementedLogging -
An object that notifies a map view when the user’s location changes, minimizing the noise that normally accompanies location updates from a
CLLocationManagerobject.Unlike
Routerclasses such asRouteControllerandLegacyRouteController, this class operates without a predefined route, matching the user’s location to the road network at large. If your application displays aMapViewbefore starting turn-by-turn navigation, callLocationManager.overrideLocationProvider(with:)to override default location provider so that the map view always shows the location snapped to the road network. For example, use this class to show the user’s current location as they wander around town.This class depends on
See morePassiveLocationDataSourceto detect the user’s location as it changes. If you want location updates but do not need to display them on a map and do not want a dependency on the MapboxNavigation module, you can usePassiveLocationDataSourceinstead of this class.Declaration
Swift
open class PassiveLocationManager : NSObject, LocationProviderextension PassiveLocationManager: PassiveLocationDataSourceDelegate -
Enum denoting the types of the destination waypoint highlighting on arrival.
See moreDeclaration
Swift
public enum WaypointStyle : Int
Install in Dash
Maps Reference