GoogleNavigation Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
GMSNavigationVoiceGuidance is an enum used to control voice guidance during navigation.
It offers three options: silent to disable voice guidance completely, alertsOnly for traffic alerts only, and alertsAndGuidance for both turn-by-turn directions and alerts.
Developers can use this enum to customize the level of voice guidance provided in their navigation applications.
GMSNavigationVoiceGuidance
enumGMSNavigationVoiceGuidance:NSInteger{}
Determines whether voice guidance is played under certain circumstances.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[],["`GMSNavigationVoiceGuidance` controls voice guidance behavior, offering three options. `silent` (0) completely disables voice guidance. `alertsOnly` (1) activates voice guidance solely for traffic alerts. `alertsAndGuidance` (2) enables voice guidance for both turn-by-turn directions and traffic alerts. These are defined in both Swift (`case`) and Objective-C (`GMSNavigationVoiceGuidance`) as `enum` with different `NSInteger` values, allowing developers to customize the level of voice feedback in their applications.\n"]]