Other Structures
The following structures are available globally.
-
Representation of an alternative route with relation to the original.
This struct contains main and alternative routes which are sharing same origin and destination points, but differ at some point.
See moreDeclaration
Swift
public struct AlternativeRoute : Identifiable -
Options to configure fetching and detecting
See moreAlternativeRoutes during navigation.Declaration
Swift
public struct AlternativeRouteDetectionStrategy -
BorderCrossingInfoencapsulates a border crossing, specifying crossing region codes.Declaration
Swift
public struct BorderCrossing -
Configures how Electronic Horizon supports live incidents on a most probable path.
To enable live incidents
See moreIncidentsOptionsshould be provided toNavigationSettingsbefore starting navigation.Declaration
Swift
public struct IncidentsOptions -
Provides information about the status of the enhanced location updates generated by the map matching engine of the Navigation SDK.
See moreDeclaration
Swift
public struct MapMatchingResult -
Specifies the content that a predictive cache fetches and how it fetches the content.
Pass an instance of this class into the
See moreNavigationOptions(styles:navigationService:voiceController:topBanner:bottomBanner:predictiveCacheOptions:)initializer orNavigationMapView.enablePredictiveCaching(options:)method.Declaration
Swift
public struct PredictiveCacheOptions -
See moreRouteAlertencapsulates information about various incoming events. Common attributes like location, distance to the event, length and other is provided for each POI, while specific meta data is supplied viaalertproperty.Declaration
Swift
public struct RouteAlert -
A
See moreRouteResponseobject that sorts routes from most optimal to least optimal and selected route index in it.Declaration
Swift
public struct IndexedRouteResponse -
Options for configuring how map and navigation tiles are stored on the device.
This struct encapsulates logic for handling
See moredefaultandcustompaths as well as providing correspondingTileStores. It also covers differences between tile storages for Map and Navigation data. Tupically, you won’t need to configure these and rely on defaults, unless you provide pre-downloaded data withing your app in which case you’ll needcustom()path to point to your data.Declaration
Swift
public struct TileStoreConfiguration -
See moreTunnelis used for naming incoming tunnels, together with route alerts.Declaration
Swift
public struct Tunnel -
Options, which are used to control what
See moreCameraOptionsparameters will be modified byNavigationViewportDataSourceinNavigationCameraState.followingstate.Declaration
Swift
public struct FollowingCameraOptions : Equatable -
Options, which allow to modify the framed route geometries based on the intersection density.
By default the whole remainder of the step is framed, while
See moreIntersectionDensityoptions shrink that geometry to increase the zoom level.Declaration
Swift
public struct IntersectionDensity : Equatable -
Options, which allow to modify
See moreCameraOptions.bearingproperty based on information about bearing of an upcoming maneuver.Declaration
Swift
public struct BearingSmoothing : Equatable -
Options, which allow to modify framed route geometries by appending additional coordinates after maneuver to extend the view.
See moreDeclaration
Swift
public struct GeometryFramingAfterManeuver : Equatable -
Options, which allow to modify the framed route geometries when approaching a maneuver.
See moreDeclaration
Swift
public struct PitchNearManeuver : Equatable -
Options, which give the ability to control whether certain
See moreCameraOptionswill be generated byNavigationViewportDataSourceor can be provided by user directly.Declaration
Swift
public struct NavigationViewportDataSourceOptions : Equatable -
Options, which are used to control what
See moreCameraOptionsparameters will be modified byNavigationViewportDataSourceinNavigationCameraState.overviewstate.Declaration
Swift
public struct OverviewCameraOptions : Equatable
Install in Dash
Other Structures Reference