GoogleRidesharingConsumer Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMTCCustomizableMarkerType
enum GMTCCustomizableMarkerType : NSInteger {}
Enum definition of all supported customizable marker types.
-
Placemark for internal marker types that are not customizable.
Declaration
Objective-C
GMTCCustomizableMarkerTypeUnknown = -1
-
Pickup point icon shown when a trip is in progress with a participating rider.
Declaration
Swift
case tripPickupPoint = 0
Objective-C
GMTCCustomizableMarkerTypeTripPickupPoint
-
Dropoff point icon shown when the trip is in progress with a participating rider.
Declaration
Swift
case tripDropoffPoint = 1
Objective-C
GMTCCustomizableMarkerTypeTripDropoffPoint
-
Vehicle icon shown when the trip is in progress. This icon matches the trip connected to the
rider.
Declaration
Swift
case tripVehicle = 2
Objective-C
GMTCCustomizableMarkerTypeTripVehicle
-
An intermediate destination in an active trip.
Declaration
Swift
case intermediateDestination = 3
Objective-C
GMTCCustomizableMarkerTypeIntermediateDestination
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\u003eThe \u003ccode\u003eGMTCCustomizableMarkerType\u003c/code\u003e enum defines the various types of customizable markers supported.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMTCCustomizableMarkerTypeUnknown\u003c/code\u003e is used for internal marker types that are not customizable and has a value of -1.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMTCCustomizableMarkerTypeTripPickupPoint\u003c/code\u003e represents the pickup point icon for a trip in progress, with a value of 0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMTCCustomizableMarkerTypeTripDropoffPoint\u003c/code\u003e indicates the dropoff point icon for an active trip and has a value of 1.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMTCCustomizableMarkerTypeTripVehicle\u003c/code\u003e represents the vehicle icon displayed during a trip, while \u003ccode\u003eGMTCCustomizableMarkerTypeIntermediateDestination\u003c/code\u003e is used for intermediate destinations.\u003c/p\u003e\n"]]],["The content defines `GMTCCustomizableMarkerType`, an enum for customizable marker types. It specifies five types: `unknown` (internal, non-customizable markers), `tripPickupPoint` (pickup point for trips in progress), `tripDropoffPoint` (dropoff point for trips in progress), `tripVehicle` (vehicle icon during a trip), and `intermediateDestination` (a stop in an active trip). Each type has a corresponding integer value, with clear definitions in both Swift and Objective-C.\n"],null,["# GoogleRidesharingConsumer Framework Reference\n\nGMTCCustomizableMarkerType\n==========================\n\n enum GMTCCustomizableMarkerType : NSInteger {}\n\nEnum definition of all supported customizable marker types.\n- `\n ``\n ``\n `\n\n ### [GMTCCustomizableMarkerTypeUnknown](#/c:@E@GMTCCustomizableMarkerType@GMTCCustomizableMarkerTypeUnknown)\n\n `\n ` \n Placemark for internal marker types that are not customizable. \n\n #### Declaration\n\n Swift \n\n case unknown = -1\n\n Objective-C \n\n GMTCCustomizableMarkerTypeUnknown = -1\n\n- `\n ``\n ``\n `\n\n ### [GMTCCustomizableMarkerTypeTripPickupPoint](#/c:@E@GMTCCustomizableMarkerType@GMTCCustomizableMarkerTypeTripPickupPoint)\n\n `\n ` \n Pickup point icon shown when a trip is in progress with a participating rider. \n\n #### Declaration\n\n Swift \n\n case tripPickupPoint = 0\n\n Objective-C \n\n GMTCCustomizableMarkerTypeTripPickupPoint\n\n- `\n ``\n ``\n `\n\n ### [GMTCCustomizableMarkerTypeTripDropoffPoint](#/c:@E@GMTCCustomizableMarkerType@GMTCCustomizableMarkerTypeTripDropoffPoint)\n\n `\n ` \n Dropoff point icon shown when the trip is in progress with a participating rider. \n\n #### Declaration\n\n Swift \n\n case tripDropoffPoint = 1\n\n Objective-C \n\n GMTCCustomizableMarkerTypeTripDropoffPoint\n\n- `\n ``\n ``\n `\n\n ### [GMTCCustomizableMarkerTypeTripVehicle](#/c:@E@GMTCCustomizableMarkerType@GMTCCustomizableMarkerTypeTripVehicle)\n\n `\n ` \n Vehicle icon shown when the trip is in progress. This icon matches the trip connected to the\n rider. \n\n #### Declaration\n\n Swift \n\n case tripVehicle = 2\n\n Objective-C \n\n GMTCCustomizableMarkerTypeTripVehicle\n\n- `\n ``\n ``\n `\n\n ### [GMTCCustomizableMarkerTypeIntermediateDestination](#/c:@E@GMTCCustomizableMarkerType@GMTCCustomizableMarkerTypeIntermediateDestination)\n\n `\n ` \n An intermediate destination in an active trip. \n\n #### Declaration\n\n Swift \n\n case intermediateDestination = 3\n\n Objective-C \n\n GMTCCustomizableMarkerTypeIntermediateDestination"]]