GooglePlaces Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSPlacesPriceLevel
enum GMSPlacesPriceLevel : NSInteger {}
Describes the price level of a place.
-
Declaration
Objective-C
kGMSPlacesPriceLevelUnknown = -1
-
Declaration
Objective-C
kGMSPlacesPriceLevelFree = 0
-
Declaration
Objective-C
kGMSPlacesPriceLevelCheap = 1
-
Declaration
Objective-C
kGMSPlacesPriceLevelMedium = 2
-
Declaration
Objective-C
kGMSPlacesPriceLevelHigh = 3
-
Declaration
Objective-C
kGMSPlacesPriceLevelExpensive = 4
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSPlacesPriceLevel\u003c/code\u003e is an enum used to describe the price level of a place.\u003c/p\u003e\n"],["\u003cp\u003eIt includes levels ranging from free to expensive, with an additional unknown level.\u003c/p\u003e\n"],["\u003cp\u003eThe enum is represented by integer values, with -1 indicating unknown and increasing values for higher price levels.\u003c/p\u003e\n"],["\u003cp\u003eIt is available in both Swift and Objective-C with corresponding case/constant names.\u003c/p\u003e\n"]]],["GMSPlacesPriceLevel is an enumeration that defines the price levels of a place. It uses `NSInteger` for representation. The available levels are `unknown` (-1), `free` (0), `cheap` (1), `medium` (2), `high` (3), and `expensive` (4). Each level is available for both Swift (`case`) and Objective-C (`kGMSPlacesPriceLevel`) implementations, with the associated integer values representing its cost category.\n"],null,["# GooglePlaces Framework Reference\n\nGMSPlacesPriceLevel\n===================\n\n enum GMSPlacesPriceLevel : NSInteger {}\n\nDescribes the price level of a place.\n- `\n ``\n ``\n `\n\n ### [kGMSPlacesPriceLevelUnknown](#/c:@E@GMSPlacesPriceLevel@kGMSPlacesPriceLevelUnknown)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case unknown = -1\n\n Objective-C \n\n kGMSPlacesPriceLevelUnknown = -1\n\n- `\n ``\n ``\n `\n\n ### [kGMSPlacesPriceLevelFree](#/c:@E@GMSPlacesPriceLevel@kGMSPlacesPriceLevelFree)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case free = 0\n\n Objective-C \n\n kGMSPlacesPriceLevelFree = 0\n\n- `\n ``\n ``\n `\n\n ### [kGMSPlacesPriceLevelCheap](#/c:@E@GMSPlacesPriceLevel@kGMSPlacesPriceLevelCheap)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case cheap = 1\n\n Objective-C \n\n kGMSPlacesPriceLevelCheap = 1\n\n- `\n ``\n ``\n `\n\n ### [kGMSPlacesPriceLevelMedium](#/c:@E@GMSPlacesPriceLevel@kGMSPlacesPriceLevelMedium)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case medium = 2\n\n Objective-C \n\n kGMSPlacesPriceLevelMedium = 2\n\n- `\n ``\n ``\n `\n\n ### [kGMSPlacesPriceLevelHigh](#/c:@E@GMSPlacesPriceLevel@kGMSPlacesPriceLevelHigh)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case high = 3\n\n Objective-C \n\n kGMSPlacesPriceLevelHigh = 3\n\n- `\n ``\n ``\n `\n\n ### [kGMSPlacesPriceLevelExpensive](#/c:@E@GMSPlacesPriceLevel@kGMSPlacesPriceLevelExpensive)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case expensive = 4\n\n Objective-C \n\n kGMSPlacesPriceLevelExpensive = 4"]]