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 also
NMARoutingMode.hazardousGoods
Declaration
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
noManeuverFoundLabel
property.See 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
NMANavigationManager
delegate 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 moreNMARoute
object based on its visible sections. Note that the traffic delay depends on theNMAMapView
‘sisTrafficVisible
flag andNMADynamicPenalty
’strafficPenaltyMode
setting: when the HERE map shows traffic data, the traffic delay data appears. However, when the HERE map does not show traffic data and thetrafficPenaltyMode
is 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.optimal
penalty mode. Plus, traffic delay information is not available when the transport mode is.bike
or.pedestrian
.Declaration
Swift
@IBDesignable open class RouteDescriptionItem : UIView
-
A panel displaying a list of scrollable
See moreRouteDescriptionItem
elements for each of the set routes. Note that in case there is no route, it shows a warning vianoRouteFoundLabel
property.Declaration
Swift
@IBDesignable open class RouteDescriptionList : UIView
-
An options panel for displaying the route type options of a routing mode.
See also
NMARoutingMode.routingType
Declaration
Swift
@IBDesignable open class RouteTypeOptionsPanel : OptionsPanel
-
An options panel for displaying the drive options of a routing mode.
See also
NMARoutingMode.routingOptions
property.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 also
NMADynamicPenalty.trafficPenaltyMode
Declaration
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
TravelTimePicker
and when tapped, opens aTravelTimePicker
to update the selected time.Note
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 also
NMARoutingModeDeclaration
Swift
@IBDesignable open class TruckOptionsPanel : OptionsPanel
-
An options panel for displaying the tunnel options of the underlying
NMARoutingMode
.See also
NMARoutingMode.tunnelCategory
Declaration
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 moreNMAWaypoint
object and an optional name. When the name is not specified, theNMAWaypoint
object’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
WaypointItem
objects containing aWaypointEntry
and provides theWaypointListDelegate
protocol 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 createdWaypointList
object has two emptyWaypointEntry
objects. Here, empty means theWaypointEntry
object has no coordinates and has a default name. In order to launch aWaypointList
object with a list of entries, itswaypointEntries
property may be set like this:
See morewaypointList.waypointEntries = [ WaypointEntry(...), WaypointEntry(...), WaypointEntry(...) ]
Declaration
Swift
@IBDesignable open class WaypointList : UITableView