RoutingOptions(转送选项)

public class RoutingOptions 扩展对象

定义 Navigator 用于计算前往目的地的路线的选项。

嵌套类摘要

@interface RoutingOptions.RoutingStrategy 路由策略指定路由的排名方式,排名会影响最初选择的路由以及在重新路由期间选择的路由。
@interface RoutingOptions.TravelMode 指定用于定制路线的交通类型。

公共构造函数摘要

公共方法摘要

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
配置在导航期间显示的备选路线数量。
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 AlternateRoutesStrategy getAlternateRoutesStrategy ()

针对导航期间显示的备选路线数量,返回首选显示策略。

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 routingStrategy (int routeStrategy)

指定在导航和重新路由中使用的路由策略。

参数
routingStrategy

public RoutingOptions travelMode (int travelMode)

指定用于确定导航路线的交通方式。

参数
travelMode
返回
  • 通过更新后的出行方式调用方法的对象。