Classes
The following classes are available globally.
-
An option item with only one checkbox.
See moreDeclaration
Swift
@IBDesignable open class BooleanOptionItem : OptionItem
-
Monitors and notifies the delegate about changes of the current street name.
See moreDeclaration
Swift
open class GuidanceCurrentStreetNameMonitor : NSObject
-
Monitors and notifies the delegate about changes on the estimated arrival at the destination.
See moreDeclaration
Swift
open class GuidanceEstimatedArrivalMonitor
-
View for displaying the estimated arrival information, which includes estimated time of arrival (ETA), time to arrival (TTA), and travel distance to destination.
See moreDeclaration
Swift
@IBDesignable open class GuidanceEstimatedArrivalView : UIView
-
This class is responsible for monitoring HERE Maps SDK guidance maneuver events provided by
See moreNMANavigationManager.Declaration
Swift
open class GuidanceManeuverMonitor : NSObject
-
A view for displaying the maneuvers during guidance.
See moreDeclaration
Swift
@IBDesignable open class GuidanceManeuverView : UIView
-
Monitors and notifies the delegate about changes on the estimated arrival at the destination.
See moreDeclaration
Swift
open class GuidanceNextManeuverMonitor : NSObject
-
View for displaying the next maneuver data including maneuver icon, distance and street name.
See moreDeclaration
Swift
@IBDesignable open class GuidanceNextManeuverView : UIView
-
View for displaying the speed limit information.
See moreDeclaration
Swift
@IBDesignable open class GuidanceSpeedLimitView : UIView
-
Monitors and notifies the delegate about changes on speed and speed limit.
See moreDeclaration
Swift
open class GuidanceSpeedMonitor : NSObject
-
View for displaying the current speed information.
See moreDeclaration
Swift
@IBDesignable open class GuidanceSpeedView : UIView
-
Label for displaying the street name, which depends on position and map tracking data.
See moreDeclaration
Swift
@IBDesignable open class GuidanceStreetLabel : UILabel
-
An options panel for displaying the hazardous material’s options available for
NMARoutingMode.See moreSee also
NMARoutingMode.hazardousGoodsDeclaration
Swift
@IBDesignable open class HazardousMaterialsOptionsPanel : OptionsPanel
-
The maneuver item view.
See moreDeclaration
Swift
@IBDesignable open class ManeuverItemView : UIView
-
A view to display all the maneuvers of a route based on the visible sections setting. Note that in case there is no maneuver, it shows a warning via
noManeuverFoundLabelproperty.See moreSee also
ManeuverItemViewDeclaration
Swift
@IBDesignable open class ManeuverTableView : UITableView
-
An option item with a set of checkboxes. The user can can select more than one option among the displayed options.
See moreDeclaration
Swift
@IBDesignable open class MultipleChoiceOptionItem : OptionItem
-
The Dispatcher for
NMANavigationManagerdelegate events.When the shared instance of the NavigationManagerDelegateDispatcher is assigned as NMANavigationManager delegate, it acts as a dispatcher for all the other instances that conform to the NMANavigationManagerDelegate protocol.
See moreDeclaration
Swift
open class NavigationManagerDelegateDispatcher : NSObject
-
An option item to set a numeric value.
See moreDeclaration
Swift
@IBDesignable open class NumericOptionItem : OptionItem
-
The base class for all the available option items.
See moreDeclaration
Swift
open class OptionItem : UIView
-
The helper class to make option items.
See moreDeclaration
Swift
open class OptionItemSpec : NSObject
-
The base class for all the panels containing set of options.
See moreDeclaration
Swift
open class OptionsPanel : UIView
-
A visual item to display a
See moreNMARouteobject based on its visible sections. Note that the traffic delay depends on theNMAMapView‘sisTrafficVisibleflag andNMADynamicPenalty’strafficPenaltyModesetting: when the HERE map shows traffic data, the traffic delay data appears. However, when the HERE map does not show traffic data and thetrafficPenaltyModeis not.optimal, then there is no traffic data available. In this case, trying to show traffic delay results inNo delays
displayed automatically. Hence, it is advisable to calculate the routes with.optimalpenalty mode. Plus, traffic delay information is not available when the transport mode is.bikeor.pedestrian.Declaration
Swift
@IBDesignable open class RouteDescriptionItem : UIView
-
A panel displaying a list of scrollable
See moreRouteDescriptionItemelements for each of the set routes. Note that in case there is no route, it shows a warning vianoRouteFoundLabelproperty.Declaration
Swift
@IBDesignable open class RouteDescriptionList : UIView
-
An options panel for displaying the route type options of a routing mode.
See moreSee also
NMARoutingMode.routingTypeDeclaration
Swift
@IBDesignable open class RouteTypeOptionsPanel : OptionsPanel
-
An options panel for displaying the drive options of a routing mode.
See moreSee also
NMARoutingMode.routingOptionsproperty.Declaration
Swift
@IBDesignable open class RoutingOptionsPanel : OptionsPanel
-
An option item with a
See moreUIPickerView. The user can select only one option among the displayed options. Plus, there must be always a selected option.Declaration
Swift
@IBDesignable open class SingleChoiceOptionItem : OptionItem
-
Provides all the styling for the visual elements after they are loaded out of nib files or created.
See moreDeclaration
Swift
@objc public class Styles : NSObject
-
This class holds all the visuals for a panel title.
See moreDeclaration
Swift
open class TitleItem : NSObject
-
An options panel for displaying the traffic options of a dynamic penalty.
See moreSee also
NMADynamicPenalty.trafficPenaltyModeDeclaration
Swift
@IBDesignable open class TrafficOptionsPanel : OptionsPanel
-
A panel displaying all the possible transport modes.
See moreDeclaration
Swift
@IBDesignable open class TransportModePanel : UIView
-
Displays the selected time from
TravelTimePickerand when tapped, opens aTravelTimePickerto update the selected time.See moreNote
Currently, arrival time is not supported by all the HERE Maps SDK routing modes. Please, check the relevant HERE Maps SDK documentation before using the arrival time option for a routing mode.Declaration
Swift
@IBDesignable open class TravelTimePanel : UIView
-
A dialog to select departure date and time.
See moreDeclaration
Swift
@IBDesignable open class TravelTimePicker : UIViewController
-
An options panel for displaying the truck options of a routing mode.
See moreSee also
NMARoutingModeDeclaration
Swift
@IBDesignable open class TruckOptionsPanel : OptionsPanel
-
An options panel for displaying the tunnel options of the underlying
NMARoutingMode.See moreSee also
NMARoutingMode.tunnelCategoryDeclaration
Swift
@IBDesignable open class TunnelOptionsPanel : OptionsPanel
-
This class is responsible for providing all the version data.
See moreDeclaration
Swift
public class Version : NSObject
-
Wrapper class for a
See moreNMAWaypointobject and an optional name. When the name is not specified, theNMAWaypointobject’s coordinates are used to name the entry. Specifying a name can be useful to show, for example, POI names with addresses or hints likeSelect Location
orHome
.Declaration
Swift
open class WaypointEntry : NSObject
-
Displays a list of scrollable
WaypointItemobjects containing aWaypointEntryand provides theWaypointListDelegateprotocol to get notified in case of user interaction. It allows users drag items via a drag button and delete items via a delete button. By default, a newly createdWaypointListobject has two emptyWaypointEntryobjects. Here, empty means theWaypointEntryobject has no coordinates and has a default name. In order to launch aWaypointListobject with a list of entries, itswaypointEntriesproperty may be set like this:
See morewaypointList.waypointEntries = [ WaypointEntry(...), WaypointEntry(...), WaypointEntry(...) ]Declaration
Swift
@IBDesignable open class WaypointList : UITableView
View on GitHub
Classes Reference