GoogleRidesharingConsumer Framework Reference

  • GMTSSpeedReadingSpan is a data object representing traffic conditions for a continuous segment of a polyline.

  • The speedType property indicates the traffic conditions for the segment, as defined by a related enum.

  • startIndex and endIndex properties specify the inclusive starting and exclusive ending indices, respectively, of the segment within the routePath array of a GMTSTrafficData object.

  • The initWithSpeedType:startIndex:endIndex: method is used to initialize a GMTSSpeedReadingSpan object with the appropriate attributes, while the init method is unavailable.

GMTSSpeedReadingSpan

@interface GMTSSpeedReadingSpan : GMTCImmutableData

A data object that holds the traffic conditions for a contiguous segment of a polyline.

  • The traffic conditions for this segment.

    Declaration

    Swift

    var speedType: GMTSSpeedType { get }

    Objective-C

    @property (nonatomic, readonly) GMTSSpeedType speedType;
  • The starting index (inclusive) for this interval of the routePath array of the owning GMTSTrafficData object.

    Declaration

    Swift

    var startIndex: Int32 { get }

    Objective-C

    @property (nonatomic, readonly) int32_t startIndex;
  • The ending index for this interval of the routePath array of the owning GMTSTrafficData object. The index is exclusive; the implied points on the polyline between the previous index and this index are included in the interval, but the point specified by the index is not included.

    Declaration

    Swift

    var endIndex: Int32 { get }

    Objective-C

    @property (nonatomic, readonly) int32_t endIndex;
  • Initializes the GMTSSpeedReadingSpan object by passing the speed interval attributes.

    Declaration

    Swift

    init(speedType: GMTSSpeedType, start startIndex: Int32, end endIndex: Int32)

    Objective-C

    - (nonnull instancetype)initWithSpeedType:(GMTSSpeedType)speedType
                                   startIndex:(int32_t)startIndex
                                     endIndex:(int32_t)endIndex;

    Parameters

    speedType

    The speed type for a segment of a polyline path.

    startIndex

    The start index for a segment of the routePath array of the owning GMTSTrafficData object.

    endIndex

    The end index for a segment of the routePath array of the owning GMTSTrafficData object.

  • Unavailable

    Use -initWithSpeedType:startIndex:endIndex instead.

    Declaration

    Objective-C

    - (null_unspecified instancetype)init;