ArcGIS Runtime SDK for iOS: <AGSRouteTrackerDelegate> Protocol Reference
ArcGIS Runtime SDK for iOS  100.15
<AGSRouteTrackerDelegate> Protocol Reference

Description

Methods for managing route tracker changes.

Since
100.6

Instance Methods

(BOOL) - readyStatusOfSpeechEngineForRouteTracker:
 
(void) - routeTracker:didGenerateNewVoiceGuidance:
 
(void) - routeTracker:didUpdateTrackingStatus:
 
(void) - routeTracker:rerouteDidCompleteWithTrackingStatus:error:
 
(void) - routeTrackerRerouteDidStart:
 

Method Documentation

◆ readyStatusOfSpeechEngineForRouteTracker:

- (BOOL) readyStatusOfSpeechEngineForRouteTracker: (AGSRouteTracker *)  routeTracker
optional

Asks the delegate to return the ready status of the speech engine.

It is not guaranteed this will be called on the main thread.

Parameters
routeTrackerThe route tracker requesting this information.
Returns
If YES, the speech engine is ready. If NO, the speech engine is not ready.
Since
100.12

◆ routeTracker:didGenerateNewVoiceGuidance:

- (void) routeTracker: (AGSRouteTracker *)  routeTracker
didGenerateNewVoiceGuidance: (AGSVoiceGuidance *)  voiceGuidance 
optional

Tells the delegate that the route tracker has a new voice guidance available.

Parameters
routeTrackerThe route tracker object informing the delegate of this impending event.
voiceGuidanceThe new voice guidance object that was generated.
Since
100.6

◆ routeTracker:didUpdateTrackingStatus:

- (void) routeTracker: (AGSRouteTracker *)  routeTracker
didUpdateTrackingStatus: (AGSTrackingStatus *)  trackingStatus 
optional

Tells the delegate that the route tracker has updated it's tracking status.

Parameters
routeTrackerThe route tracker object informing the delegate of this impending event.
trackingStatusThe latest tracking status.
Since
100.6

◆ routeTracker:rerouteDidCompleteWithTrackingStatus:error:

- (void) routeTracker: (AGSRouteTracker *)  routeTracker
rerouteDidCompleteWithTrackingStatus: (nullable AGSTrackingStatus *)  trackingStatus
error: (nullable NSError *)  error 
optional

Tells the delegate that the route tracker completed re-routing.

Parameters
routeTrackerThe route tracker object informing the delegate of this impending event.
trackingStatusThe tracking status after the re-route completed.
errorThe error if the re-route failed.
Since
100.6

◆ routeTrackerRerouteDidStart:

- (void) routeTrackerRerouteDidStart: (AGSRouteTracker *)  routeTracker
optional

Tells the delegate that the route tracker started re-routing.

Parameters
routeTrackerThe route tracker object informing the delegate of this impending event.
Since
100.6