ArcGIS Runtime SDK for iOS: AGSDirectionMessage.h File Reference
ArcGIS Runtime SDK for iOS  100.12
AGSDirectionMessage.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSDirectionMessageType {
  AGSDirectionMessageTypeLength =("AGSDirectionMessageTypeLength is no longer supported, use AGSDirectionManeuver.length instead") = 0 , AGSDirectionMessageTypeTime =("AGSDirectionMessageTypeTime is no longer supported, use AGSDirectionManeuver.duration instead") = 1 , AGSDirectionMessageTypeSummary =("AGSDirectionMessageTypeSummary is no longer supported, use AGSDirectionManeuver.duration and AGSDirectionManeuver.length instead") = 2 , AGSDirectionMessageTypeTimeWindow =("AGSDirectionMessageTypeTimeWindow is no longer supported, use AGSStop.timeWindowStart and AGSStop.timeWindowEnd instead") = 3 ,
  AGSDirectionMessageTypeViolationTime =("AGSDirectionMessageTypeViolationTime is no longer supported, use AGSStop.violationTime instead") = 4 , AGSDirectionMessageTypeWaitTime =("AGSDirectionMessageTypeWaitTime is no longer supported, use AGSStop.waitTime instead") = 5 , AGSDirectionMessageTypeServiceTime =("AGSDirectionMessageTypeServiceTime is no longer supported, use the difference between AGSDirectionManeuver.duration and AGSStop.waitTime instead") = 6 , AGSDirectionMessageTypeEstimatedArrivalTime =("AGSDirectionMessageTypeEstimatedArrivalTime is no longer supported, use AGSDirectionManeuver.estimatedArriveTime instead") = 7 ,
  AGSDirectionMessageTypeCumulativeLength =("AGSDirectionMessageTypeCumulativeLength is no longer supported, use the sum of previous AGSDirectionManeuver.length instead") = 8 , AGSDirectionMessageTypeStreetName = 9 , AGSDirectionMessageTypeAlternativeName = 10 , AGSDirectionMessageTypeBranch = 11 ,
  AGSDirectionMessageTypeToward = 12 , AGSDirectionMessageTypeCrossStreet = 13 , AGSDirectionMessageTypeExit = 14
}
 

Enumeration Type Documentation

◆ AGSDirectionMessageType

Type of direction string.

Since
100.0
Deprecated:

100.2 AGSDirectionMessageTypeLength is not supported, use AGSDirectionManeuver::length instead.

100.2 AGSDirectionMessageTypeTime is not supported, use AGSDirectionManeuver::duration instead.

100.2 AGSDirectionMessageTypeSummary is not supported, use AGSDirectionManeuver::duration and AGSDirectionManeuver::length instead.

100.2 AGSDirectionMessageTypeTimeWindow is not supported, use AGSStop::timeWindowEnd instead.

100.2 AGSDirectionMessageTypeViolationTime is not supported, use AGSStop::violationTime instead.

100.2 AGSDirectionMessageTypeWaitTime is not supported, use AGSStop::waitTime instead.

100.2 AGSDirectionMessageTypeServiceTime is not supported, use the difference between AGSDirectionManeuver::duration and AGSStop::waitTime instead.

100.2 AGSDirectionMessageTypeEstimatedArrivalTime is not supported, use AGSDirectionManeuver::estimatedArriveTime instead.

100.2 AGSDirectionMessageTypeCumulativeLength is not supported, use the sum of previous AGSDirectionManeuver::length instead.

Enumerator
AGSDirectionMessageTypeLength 

A driving length.

AGSDirectionMessageTypeTime 

A driving time (for stops time = wait_time + service_time).

AGSDirectionMessageTypeSummary 

A summary.

AGSDirectionMessageTypeTimeWindow 

A time window.

AGSDirectionMessageTypeViolationTime 

A violation to time window.

AGSDirectionMessageTypeWaitTime 

A wait for time window.

AGSDirectionMessageTypeServiceTime 

A service time for stop, stop time.

AGSDirectionMessageTypeEstimatedArrivalTime 

An estimated time arrival.

AGSDirectionMessageTypeCumulativeLength 

An accumulated distance.

AGSDirectionMessageTypeStreetName 

A street name.

AGSDirectionMessageTypeAlternativeName 

An alternative street name.

AGSDirectionMessageTypeBranch 

A signpost branch.

AGSDirectionMessageTypeToward 

A signpost toward.

AGSDirectionMessageTypeCrossStreet 

An intersected street name.

AGSDirectionMessageTypeExit 

A signpost exit.