# GMSNavigationReadyUIState

    @protocol GMSNavigationReadyUIState <https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Protocols/GMSNavigationUIState.html>

<br />

<br />

> [!WARNING]
> [Experimental](https://developers.google.com/maps/launch-stages#experimental) feature

<br />

<br />

Optional Google-provided UI elements for the navigation-ready state.
- `


  ### [buttons](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Protocols/GMSNavigationReadyUIState#/c:objc(pl)GMSNavigationReadyUIState(py)buttons)


  ` Google-provided buttons for the navigation-ready state.

  #### Declaration

  Swift

      var buttons: [any NavigationUIButton] { get }

  Objective-C

      @property (nonatomic, readonly) NSArray<id<https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Protocols/GMSNavigationUIButton.html>> *_Nonnull buttons;