GMSNavigationSession 類別參考資料
總覽
此類別提供一組相關物件,以透過程式輔助方式控制導覽工作階段。
資源 | |
BOOL | 開始 |
這個工作階段是否開始導航。 | |
GMSNavigationTravelMode | travelMode |
這個工作階段的交通方式。 | |
GMSLocationSimulator * | locationSimulator |
實例GMSLocationSimulator,可用於模擬這個工作階段的位置,如果尚未接受條款及細則,則使用 nil。 | |
GMSNavigator * | 導航裝置 |
的例項GMSNavigator 來管理此導航工作階段, nil (如果尚未接受條款及細則)。 | |
GMSRoadSnappedLocationProvider * | roadSnappedLocationProvider |
此工作階段的道路封閉位置供應商,如果尚未接受條款及細則,則傳回 nil。 |
屬性說明文件
- (BOOL) 已啟動 [read, write, assign] |
這個工作階段是否開始導航。
必須先接受條款及細則,才能啟動工作階段。
您必須先啟動工作階段,才能啟用時段的導航器指引,或從該時段的路標位置提供者開始更新位置。
已啟動的工作階段會根據應用程式的位置授權,從 CoreLocation 接收位置資訊。應用程式可能會暫時停止 Navigation SDK 要求位置更新通知。舉例來說,在已知不需要更新位置的期間,這項功能可能就會在明顯情況下降低電池用量。
- (GMSNavigationTravelMode) travelMode [read, write, assign] |
這個工作階段的交通方式。
- (GMSLocationSimulator*) locationSimulator [read, assign] |
實例GMSLocationSimulator,可用於模擬這個工作階段的位置,如果尚未接受條款及細則,則使用 nil。
- (GMSNavigator*) 導覽器 [read, assign] |
的例項GMSNavigator 來管理此導航工作階段, nil (如果尚未接受條款及細則)。
- (GMSRoadSnappedLocationProvider*) roadSnappedLocationProvider [read, assign] |
此工作階段的道路封閉位置供應商,如果尚未接受條款及細則,則傳回 nil。