# GoogleMaps Framework Reference

# GMSFrameRate

    enum GMSFrameRate : NSUInteger {}

Rendering frame rates for `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSMapView.html`.
- `


  ### [kGMSFrameRatePowerSave](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSFrameRate#/c:@E@GMSFrameRate@kGMSFrameRatePowerSave)


  ` Use the minimum frame rate to conserve battery usage.

  #### Declaration

  Swift

      case powerSave = 0

  Objective-C

      kGMSFrameRatePowerSave

- `


  ### [kGMSFrameRateConservative](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSFrameRate#/c:@E@GMSFrameRate@kGMSFrameRateConservative)


  ` Use a median frame rate to provide smoother rendering and conserve processing cycles.

  #### Declaration

  Swift

      case conservative = 1

  Objective-C

      kGMSFrameRateConservative

- `


  ### [kGMSFrameRateMaximum](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSFrameRate#/c:@E@GMSFrameRate@kGMSFrameRateMaximum)


  ` Use the maximum frame rate for a device. For low end devices this will be 30 FPS,
  for high end devices 60 FPS.

  #### Declaration

  Swift

      case maximum = 2

  Objective-C

      kGMSFrameRateMaximum