ElectronicHorizon
-
A struct containing the full set of available paths predicted for the current vehicle state.
Represents a snapshot of the horizon estimation at the moment the update was generated.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizon : Hashable -
Loads map data for segments that belong to the
ElectronicHorizonEnginepaths.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
Offline availability: This property is available online and offline.
See moreDeclaration
Swift
public class ElectronicHorizonDataLoaderextension ElectronicHorizonDataLoader: NativeBaseextension ElectronicHorizonDataLoader: Hashable -
Represents error codes that describe the result of the
ElectronicHorizonDataLoader.getSegment(...)method.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
Offline availability: This property is available online and offline.
See moreDeclaration
Swift
public enum ElectronicHorizonDataLoaderErrorCode : UInt32, CaseIterable, Codable -
Represents the result of a data loading operation performed by
ElectronicHorizonDataLoader. The result contains either the loaded segment data or an error code.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonDataLoaderResult -
Represents the status of data that was loaded by
See moreElectronicHorizonDataLoader.Declaration
Swift
public enum ElectronicHorizonDataLoadedStatus : UInt32, CaseIterable, Codable -
Provides a delegate for status updates from the
ElectronicHorizonDataLoader.loadData(...)method. The listener receives the current state for different levels of the paths asElectronicHorizonDataLoadedStatus.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
Offline availability: This property is available online and offline.
See moreDeclaration
Swift
public protocol ElectronicHorizonDataLoaderStatusDelegate : AnyObject -
Provides a delegate for receiving updates during execution of the
ElectronicHorizonEngine.update(...)method.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
Offline availability: This property is available online and offline.
See moreDeclaration
Swift
public protocol ElectronicHorizonDelegate : AnyObject -
Provides an electronic horizon engine that continuously predicts the road network ahead of the vehicle by using detailed map data, including road topography that is currently out of sight. You can subscribe to electronic horizon updates based on position updates by using
ElectronicHorizonDelegate. For more information about sub path levels, seeElectronicHorizonOptions.lookAheadDistancesInMeters.The electronic horizon engine uses map-matched locations and can optionally use a
Routeto improve the most-preferred path (MPP).Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public class ElectronicHorizonEngineextension ElectronicHorizonEngine: NativeBaseextension ElectronicHorizonEngine: Hashable -
Represents error codes that describe the result of the
ElectronicHorizonEngine.update(...)method.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
Offline availability: This property is available online and offline.
See moreDeclaration
Swift
public enum ElectronicHorizonErrorCode : UInt32, CaseIterable, Codable -
Provides options to configure
ElectronicHorizonEngine.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonOptions : Hashable -
Represents a single electronic horizon path.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonPath : Hashable -
Provides a position on an electronic horizon path with a reference to the current item in the
ElectronicHorizon.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonPosition : Hashable -
Represents a segment in an
ElectronicHorizonPath.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonSegment : Hashable -
A struct describing the set of changes in horizon segments between two consecutive updates. Includes lists of both newly added and removed segments.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonSegmentChanges : Hashable -
Identifies a segment in an
ElectronicHorizonPath.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonSegmentId : Hashable -
A struct representing a full update delivered via
ElectronicHorizonDelegatenotifications.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.
See moreDeclaration
Swift
public struct ElectronicHorizonUpdate : Hashable
ElectronicHorizon Reference