GMSNavigationSession 類別參考資料

GMSNavigationSession 類別參考資料

總覽

此類別提供一組相關物件,以透過程式輔助方式控制導覽工作階段。

資源

BOOL開始
 這個工作階段是否開始導航。
GMSNavigationTravelModetravelMode
 這個工作階段的交通方式。
GMSLocationSimulatorlocationSimulator
 實例GMSLocationSimulator,可用於模擬這個工作階段的位置,如果尚未接受條款及細則,則使用 nil。
GMSNavigator導航裝置
 的例項GMSNavigator 來管理此導航工作階段, nil (如果尚未接受條款及細則)。
GMSRoadSnappedLocationProviderroadSnappedLocationProvider
 此工作階段的道路封閉位置供應商,如果尚未接受條款及細則,則傳回 nil。

屬性說明文件

- (BOOL) 已啟動 [read, write, assign]

這個工作階段是否開始導航。

必須先接受條款及細則,才能啟動工作階段。

您必須先啟動工作階段,才能啟用時段的導航器指引,或從該時段的路標位置提供者開始更新位置。

已啟動的工作階段會根據應用程式的位置授權,從 CoreLocation 接收位置資訊。應用程式可能會暫時停止 Navigation SDK 要求位置更新通知。舉例來說,在已知不需要更新位置的期間,這項功能可能就會在明顯情況下降低電池用量。

- (GMSNavigationTravelMode) travelMode [read, write, assign]

這個工作階段的交通方式。

實例GMSLocationSimulator,可用於模擬這個工作階段的位置,如果尚未接受條款及細則,則使用 nil。

- (GMSNavigator*) 導覽器 [read, assign]

的例項GMSNavigator 來管理此導航工作階段, nil (如果尚未接受條款及細則)。

此工作階段的道路封閉位置供應商,如果尚未接受條款及細則,則傳回 nil。