# GuidanceNextManeuverMonitor

    open class GuidanceNextManeuverMonitor : NSObject

Monitors and notifies the delegate about changes on the estimated arrival at the destination.

### Properties

- `delegate`

  The delegate object which will receive the next manuever updates.

  #### Declaration

  Swift

      public weak var delegate: GuidanceNextManeuverMonitorDelegate?

### Public

- `init(route:)`

  Creates and returns a new instance of the next maneuver monitor.

  #### Declaration

  Swift

      public convenience init(route: NMARoute)

  #### Parameters

  `route` | The route to be used.

- `updateRoute(_:)`

  In case of rerouting, it is under user responsibility to update the route.

  #### Declaration

  Swift

      public func updateRoute(_ route: NMARoute?)

  #### Parameters

  `route` | The updated route.