GMTDVehicleUpdate
@interface GMTDVehicleUpdate : NSObject <NSCopying>Object representing a vehicle update.
-
The vehicle state.
Declaration
Swift
var vehicleState: GMTDVehicleState { get }Objective-C
@property (nonatomic, readonly) GMTDVehicleState vehicleState; -
The location.
Declaration
Swift
@NSCopying var location: CLLocation? { get }Objective-C
@property (nonatomic, copy, readonly, nullable) CLLocation *location; -
The destination waypoint.
Declaration
Swift
var destinationWaypoint: GMSNavigationWaypoint? { get }Objective-C
@property (nonatomic, readonly, nullable) GMSNavigationWaypoint *destinationWaypoint; -
The route to the destination.
Declaration
Swift
var route: [CLLocation]? { get }Objective-C
@property (nonatomic, copy, readonly, nullable) NSArray<CLLocation *> *route; -
The remaining time to the destination, in seconds.
Declaration
Swift
@NSCopying var remainingTimeInSeconds: NSNumber? { get }Objective-C
@property (nonatomic, copy, readonly, nullable) NSNumber *remainingTimeInSeconds; -
The remaining distance in meters to the destination.
Declaration
Swift
@NSCopying var remainingDistanceInMeters: NSNumber? { get }Objective-C
@property (nonatomic, copy, readonly, nullable) NSNumber *remainingDistanceInMeters; -
Unavailable
This object is initialized by the
GMTDVehicleReporterand not intended by developers.Declaration
Objective-C
- (null_unspecified instancetype)init;