GMSNavigationStepInfo 類別參考資料

GMSNavigationStepInfo 類別參考

總覽

導航路線中單一步驟的相關資訊。

公開成員函式

(nullable UIImage *) - maneuverImageWithOptions:
 使用提供的選項來執行這個步驟的 UIImage。
(nullable UIImage *) - lanesImageWithOptions:
 使用提供的選項,用於這個步驟車道指引的 UIImage。

資源

GMSNavigationManeuver動作員
 這個步驟的 GMSNavigationManeuver
NSArray< GMSNavigationLane * > * 車道
 這個步驟的不同車道。
NSString * fullRoadName
 此步驟的完整道路名稱,包含道路的所有資訊,包括方向。
NSString * simpleRoadName
 簡化版的道路名稱。
NSString * fullInstructionText
 這個步驟指示的全文。
NSString * exitNumber
 這個步驟的離開編號 (如果有的話)。
GMSNavigationDrivingSidedrivingSide
 此步驟是在行車至右行駛的道路上。
NSIntegerroundaboutTurnNumber
 相對於輸入圓環的位置,離開的逃離次數。
NSIntegerstepNumber
 路線中所有步驟清單中的步驟索引。
CLLocationDistancedistanceFromPrevStepMeters
 這個步驟的總距離。
NSTimeIntervaltimeFromPrevStepSeconds
 完成這個步驟所需的預估時間。

成員函式說明文件

- (nullable UIImage *) maneuverImageWithOptions: (可為空值GMSNavigationStepInfoImageOptions *) 選項

使用提供的選項來執行這個步驟的 UIImage。

如果 options 參數為 nil,系統會使用預設選項值。

如果沒有進行這個步驟的圖片,則傳回 nil。

- (nullable UIImage *) lanesImageWithOptions: (可為空值GMSNavigationStepInfoImageOptions *) 選項

使用提供的選項,用於這個步驟車道指引的 UIImage。

如果 options 參數為 nil,系統會使用預設選項值。

如果沒有此步驟的車道指引,則傳回 nil。


資源說明文件

- (GMSNavigationManeuver) 操縱 [read, assign]

這個步驟的 GMSNavigationManeuver

- (NSArray<GMSNavigationLane *>*) 車道 [read, assign]

這個步驟的不同車道。

陣列的排序方式是,第一個車道位於左側,而最後一個車道在右側,無論駕駛方式為何。

如果沒有此步驟的車道指引,則傳回 nil。

- (NSString*) fullRoadName [read, assign]

此步驟的完整道路名稱,包含道路的所有資訊,包括方向。

範例 (每行一個範例):

瘦 Ave

CA-85 / Mtn 檢視畫面

9A 號出口 / 北第一條街

- (NSString*) simpleRoadName [read, assign]

簡化版的道路名稱。

它比完整道路名稱更短,可能不會包含道路的所有識別資訊,例如方向或出口名稱。

範例 (每行一個範例):

瘦 Ave

CA-85

9A 號出口

- (NSString*) fullInstructionText [read, assign]

這個步驟指示的全文。

範例 (每行一個範例):

向左轉到「淨 A」。

走右側車道,上 CA-85 號交流道前往 Mtn View。

沿右側車道的第 2 條線,在 9A 出口下交流道,朝北第一街。

- (NSString*) exitNumber [read, assign]

這個步驟的離開編號 (如果有的話)。

此步驟是在行車至右行駛的道路上。

- (NSInteger) roundaboutTurnNumber [read, assign]

相對於輸入圓環的位置,離開的逃離次數。

僅設定圓環,否則為 -1。

- (NSInteger) stepNumber [read, assign]

路線中所有步驟清單中的步驟索引。

第一個步驟的編號是 0。

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

這個步驟的總距離。

這個值不會改變。

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

完成這個步驟所需的預估時間。

這個值不會改變。