[[["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 2024-11-15 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSFrameRate\u003c/code\u003e is an enumeration that defines rendering frame rates for \u003ccode\u003eGMSMapView\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ekGMSFrameRatePowerSave\u003c/code\u003e minimizes frame rate for battery conservation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ekGMSFrameRateConservative\u003c/code\u003e uses a moderate frame rate balancing smoothness and processing.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ekGMSFrameRateMaximum\u003c/code\u003e utilizes the highest possible frame rate for the device (30-60 FPS).\u003c/p\u003e\n"]]],["GMSFrameRate defines rendering frame rates for GMSMapView. `kGMSFrameRatePowerSave` uses the minimum frame rate to conserve battery. `kGMSFrameRateConservative` uses a median rate for smoother rendering while conserving processing. `kGMSFrameRateMaximum` utilizes the device's maximum frame rate, which varies between 30 FPS for low-end and 60 FPS for high-end devices. These options allow for trade-offs between performance, battery usage and smoothness.\n"],null,["GMSFrameRate \n\n enum GMSFrameRate : NSUInteger {}\n\nRendering frame rates for [GMSMapView](../Classes/GMSMapView.html).\n- `\n ``\n ``\n `\n\n [kGMSFrameRatePowerSave](#/c:@E@GMSFrameRate@kGMSFrameRatePowerSave)`\n ` \n Use the minimum frame rate to conserve battery usage. \n\n Declaration \n Swift \n\n case powerSave = 0\n\n Objective-C \n\n kGMSFrameRatePowerSave\n\n- `\n ``\n ``\n `\n\n [kGMSFrameRateConservative](#/c:@E@GMSFrameRate@kGMSFrameRateConservative)`\n ` \n Use a median frame rate to provide smoother rendering and conserve processing cycles. \n\n Declaration \n Swift \n\n case conservative = 1\n\n Objective-C \n\n kGMSFrameRateConservative\n\n- `\n ``\n ``\n `\n\n [kGMSFrameRateMaximum](#/c:@E@GMSFrameRate@kGMSFrameRateMaximum)`\n ` \n Use the maximum frame rate for a device. For low end devices this will be 30 FPS,\n for high end devices 60 FPS. \n\n Declaration \n Swift \n\n case maximum = 2\n\n Objective-C \n\n kGMSFrameRateMaximum"]]