GoogleRidesharingConsumer Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMTSVehicleSearchOrder
enum GMTSVehicleSearchOrder : NSUInteger {}
Enum that defines all supported search orders.
-
Declaration
Objective-C
GMTSVehicleSearchOrderUnknown
-
Declaration
Swift
case byPickupETA = 1
Objective-C
GMTSVehicleSearchOrderByPickupETA
-
Declaration
Swift
case byPickupDistance = 2
Objective-C
GMTSVehicleSearchOrderByPickupDistance
-
Declaration
Swift
case byDropoffETA = 3
Objective-C
GMTSVehicleSearchOrderByDropoffETA
-
Declaration
Swift
case byPickupPointStraightDistance = 4
Objective-C
GMTSVehicleSearchOrderByPickupPointStraightDistance
-
Declaration
Objective-C
GMTSVehicleSearchOrderByCost
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\u003eThis content defines the \u003ccode\u003eGMTSVehicleSearchOrder\u003c/code\u003e enum, which is used to specify the order in which vehicle search results are presented.\u003c/p\u003e\n"],["\u003cp\u003eThe enum includes cases for ordering by unknown criteria, estimated time of arrival for pickup (\u003ccode\u003ebyPickupETA\u003c/code\u003e), and distance to the pickup location (\u003ccode\u003ebyPickupDistance\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eOther supported ordering options include estimated time of arrival for drop-off (\u003ccode\u003ebyDropoffETA\u003c/code\u003e), straight-line distance to the pickup point (\u003ccode\u003ebyPickupPointStraightDistance\u003c/code\u003e), and cost (\u003ccode\u003ebyCost\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eEach search order case is available for use in both Swift and Objective-C.\u003c/p\u003e\n"]]],["`GMTSVehicleSearchOrder` is an enumeration defining vehicle search orders. It supports six search types: `unknown`, `byPickupETA` (estimated time of arrival), `byPickupDistance`, `byDropoffETA`, `byPickupPointStraightDistance`, and `byCost`. Each option is associated with a numerical value, starting with 0 for `unknown` and incrementing up to 5 for `byCost`. These orders are available for both Swift and Objective-C implementations.\n"],null,["# GoogleRidesharingConsumer Framework Reference\n\nGMTSVehicleSearchOrder\n======================\n\n enum GMTSVehicleSearchOrder : NSUInteger {}\n\nEnum that defines all supported search orders.\n- `\n ``\n ``\n `\n\n ### [GMTSVehicleSearchOrderUnknown](#/c:@E@GMTSVehicleSearchOrder@GMTSVehicleSearchOrderUnknown)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case unknown = 0\n\n Objective-C \n\n GMTSVehicleSearchOrderUnknown\n\n- `\n ``\n ``\n `\n\n ### [GMTSVehicleSearchOrderByPickupETA](#/c:@E@GMTSVehicleSearchOrder@GMTSVehicleSearchOrderByPickupETA)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case byPickupETA = 1\n\n Objective-C \n\n GMTSVehicleSearchOrderByPickupETA\n\n- `\n ``\n ``\n `\n\n ### [GMTSVehicleSearchOrderByPickupDistance](#/c:@E@GMTSVehicleSearchOrder@GMTSVehicleSearchOrderByPickupDistance)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case byPickupDistance = 2\n\n Objective-C \n\n GMTSVehicleSearchOrderByPickupDistance\n\n- `\n ``\n ``\n `\n\n ### [GMTSVehicleSearchOrderByDropoffETA](#/c:@E@GMTSVehicleSearchOrder@GMTSVehicleSearchOrderByDropoffETA)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case byDropoffETA = 3\n\n Objective-C \n\n GMTSVehicleSearchOrderByDropoffETA\n\n- `\n ``\n ``\n `\n\n ### [GMTSVehicleSearchOrderByPickupPointStraightDistance](#/c:@E@GMTSVehicleSearchOrder@GMTSVehicleSearchOrderByPickupPointStraightDistance)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case byPickupPointStraightDistance = 4\n\n Objective-C \n\n GMTSVehicleSearchOrderByPickupPointStraightDistance\n\n- `\n ``\n ``\n `\n\n ### [GMTSVehicleSearchOrderByCost](#/c:@E@GMTSVehicleSearchOrder@GMTSVehicleSearchOrderByCost)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n case byCost = 5\n\n Objective-C \n\n GMTSVehicleSearchOrderByCost"]]