public class TransferSolutionParameters<T>
extends java.lang.Object
implements java.io.Serializable
乘车方案查询参数类。
限定符和类型 | 字段和说明 |
---|---|
long[] |
evadeLines
避让线路的线路 ID
|
long[] |
evadeStops
避让站点的站点 ID
|
T[] |
points
起止点的ID或坐标。
|
long[] |
priorLines
优先线路的线路 ID
|
long[] |
priorStops
优先站点的站点 ID
|
int |
solutionCount
乘车方案的数量,默认为6。
|
TransferPreference |
transferPreference
乘车偏好类型,包括公交汽车优先、无乘车偏好、不乘地铁、地铁优先四种类型。
|
TransferTactic |
transferTactic
交通换乘策略类型,包括时间最短、距离最短、最少换乘、最少步行四种选择。
|
java.lang.String |
travelTime
出行时间,如:早上八点半--"8:30"。
|
double |
walkingRatio
步行与公交的权重比,默认值为10.此值越大,则步行因素对于方案选择的影响越大。
|
构造器和说明 |
---|
TransferSolutionParameters()
构造函数。
|
public TransferTactic transferTactic
交通换乘策略类型,包括时间最短、距离最短、最少换乘、最少步行四种选择。
public TransferPreference transferPreference
乘车偏好类型,包括公交汽车优先、无乘车偏好、不乘地铁、地铁优先四种类型。
public double walkingRatio
步行与公交的权重比,默认值为10.此值越大,则步行因素对于方案选择的影响越大。
public int solutionCount
乘车方案的数量,默认为6。
public T[] points
起止点的ID或坐标。 两种查询方式:1、按照公交站点的起点ID进行查询,则points参数的类型为Integer[],形如:[起点ID、终点ID],公交站点的ID对应服务提供者配置中的站点ID字段;2、按照起止点的坐标进行查询,则points参数的类型为Point2D[],形如:[{"x":44,"y":39},{"x":45,"y":40}]
public long[] evadeLines
public long[] evadeStops
public long[] priorLines
public long[] priorStops
public java.lang.String travelTime