GoogleNavigation Framework Reference

  • GMSNavigationSpeedAlertSeverity is an enum defining different levels of speed alerts during navigation.

  • It includes four severity levels: Unknown, NotSpeeding, Minor, and Major.

  • Unknown indicates that either the current speed or the speed limit is undetermined.

  • NotSpeeding signifies that the current speed is within the allowed limit.

  • Minor and Major represent increasing levels of speeding severity, alerting the user to potential risks.

GMSNavigationSpeedAlertSeverity

NS_ENUM(NSInteger, GMSNavigationSpeedAlertSeverity) {
  /** Either speed or speed limit could not be determined. */
  GMSNavigationSpeedAlertSeverityUnknown = -2,

  /** No speeding is occurring. */
  GMSNavigationSpeedAlertSeverityNotSpeeding = -1,

  /** Minor speed alert. */
  GMSNavigationSpeedAlertSeverityMinor = 0,

  /** Major speed alert. */
  GMSNavigationSpeedAlertSeverityMajor,
}