-
See moreNavigationCameraclass provides functionality, which allows to manage camera related states and transitions in a typical navigation scenarios. It’s fed withCameraOptionsvia theViewportDataSourceprotocol and executes transitions usingCameraStateTransitionprotocol.Declaration
Swift
public class NavigationCamera : NSObject, ViewportDataSourceDelegate -
Possible types of
See moreNavigationCamera.Declaration
Swift
public enum NavigationCameraType -
Possible states which
See moreNavigationCameracan have.Declaration
Swift
public enum NavigationCameraState -
Protocol, which is used to execute camera related transitions, based on data provided via
CameraOptionsinViewportDataSource.By default Navigation SDK for iOS provides default implementation of
See moreCameraStateTransitioninNavigationCameraStateTransition.Declaration
Swift
public protocol CameraStateTransition : AnyObject -
Class, which conforms to
See moreCameraStateTransitionprotocol and provides default implementation of camera related transitions by usingCameraAnimatorfunctionality provided by Mapbox Maps SDK.Declaration
Swift
public class NavigationCameraStateTransition : CameraStateTransition -
Protocol, which is used to fill and store
CameraOptionswhich will be used byNavigationCamerafor execution of transitions and continuous updates.By default Navigation SDK for iOS provides default implementation of
See moreViewportDataSourceinNavigationViewportDataSource.Declaration
Swift
public protocol ViewportDataSource : AnyObject -
Class, which conforms to
See moreViewportDataSourceprotocol and provides default implementation of it.Declaration
Swift
public class NavigationViewportDataSource : ViewportDataSourceextension NavigationViewportDataSource: LocationConsumer -
Possible types of location related updates
See moreNavigationViewportDataSourcecan track.ViewportDataSourceTypecan also be used in custom implementations of classes, which conform toViewportDataSource.Declaration
Swift
public enum ViewportDataSourceType -
Delegate, which is used to notify
See moreNavigationCameraregarding upcomingCameraOptionsrelated changes.Declaration
Swift
public protocol ViewportDataSourceDelegate : AnyObject
Install in Dash
Camera Reference