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。