public class
RoutingOptions
扩展对象
定义 Navigator
用于计算前往目的地的路线的选项。
嵌套类摘要
@interface | RoutingOptions.RoutingStrategy | 路由策略指定路由的排名方式,排名会影响最初选择的路由以及在重新路由期间选择的路由。 | |
@interface | RoutingOptions.TravelMode | 指定用于定制路线的交通类型。 |
公共构造函数摘要
公共方法摘要
RoutingOptions | |
RoutingOptions |
avoidHighways(布尔值 neverHighways)
配置在生成前往目的地的路线时是否避开高速公路和高速公路。
|
RoutingOptions |
avoidTolls(布尔值避免 Tolls)
配置在生成前往目的地的路线时是否避开收费路段。
|
AlternateRoutesStrategy |
getAlternateRoutesStrategy()
针对导航期间显示的备选路线数量,返回首选显示策略。
|
布尔值 |
getAvoidHighways()
返回一个布尔值,表示是否避开高速公路和高速公路。
|
布尔值 |
getAvoidTolls()
返回一个布尔值,表示是否避开收费路段。
|
长整型值 |
getLocationTimeoutMs()
返回在
setDestinations(List 失败之前等待位置信息修复的最长时间(以毫秒为单位)。 |
整型 | |
整型 |
getTravelMode()
用于返回要向用户提供的路线类型。
|
RoutingOptions |
locationTimeoutMs(long locationTimeoutMs)
配置在
setDestinations(List 失败并显示 LOCATION_UNKNOWN 之前,等待位置修复的最长时间。 |
RoutingOptions |
routingStrategy(int routeStrategy)
指定在导航和重新路由中使用的路由策略。
|
RoutingOptions |
travelMode(int travelMode)
指定用于确定导航路线的交通方式。
|
继承的方法摘要
公共构造函数
public RoutingOptions ()
公共方法
public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)
配置在导航期间显示的备选路线数量。默认情况下,系统会显示所有可用的备选路线。
参数
alternateRoutesOption | 导航期间显示的备选路线数量的首选显示策略。 |
---|
返回
- 该方法被调用的对象,并采用更新后的备选路线设置。
public RoutingOptions avoidHighways (boolean avoidHighways)
配置在生成前往目的地的路线时是否避开高速公路和高速公路。
参数
avoidHighways | 如果为 true ,则避开高速公路和高速公路。 |
---|
返回
- 通过已更新的高速公路规避设置
public RoutingOptions avoidTolls (boolean avoidTolls)
配置在生成前往目的地的路线时是否避开收费路段。
参数
avoidTolls | 如果为 true ,则避开收费路段。 |
---|
返回
- 通过更新后的通行费设置来调用该方法的对象
public 布尔值 getAvoidHighways ()
返回一个布尔值,表示是否避开高速公路和高速公路。
返回
true
(如果避开高速公路和高速公路)
public 布尔值 getAvoidTolls ()
返回一个布尔值,表示是否避开收费路段。
返回
- 如果避开收费路段,则为
true
public long getLocationTimeoutMs ()
返回在 setDestinations(List
失败之前等待位置信息修复的最长时间(以毫秒为单位)。如果值为零,则表示无限制。
返回
- 等待位置信息修复的最长时间
public int getRoutingStrategy ()
public int getTravelMode ()
用于返回要向用户提供的路线类型。
public RoutingOptions locationTimeoutMs (long locationTimeoutMs)
配置在 setDestinations(List
失败并显示 LOCATION_UNKNOWN
之前,等待位置修复的最长时间。如果值为零(默认值),则会导致永远等待。
参数
locationTimeoutMs | 等待营业地点的最长时间(以毫秒为单位)。 |
---|
返回
- 方法被调用的对象,其中具有更新后的位置超时设置
public RoutingOptions travelMode (int travelMode)
指定用于确定导航路线的交通方式。
参数
travelMode |
---|
返回
- 通过更新后的出行方式调用方法的对象。