算路策略类型。

开发者可以使用此类策略进行算路,如果你想实现跟高德地图一样的checkbox选项,那么建议您直接使用我们封装的AmapNavi.strategyConvert()方法进行获取策略值。

用法如下:
int strategy=mAMapNavi.strategyConvert(congestion, avoidhightspeed, cost, hightspeed, multipleroute);
mAMapNavi.calculateDriveRoute(mStartPointList, mEndPointList, mWayPointList, strategy);
参数:
congestion 躲避拥堵
avoidhightspeed 不走高速
cost 避免收费
hightspeed 高速优先
multipleroute 多路径
说明:
以上参数都是boolean类型,其中multipleroute参数表示是否多条路线,如果为true则此策略会算出多条路线。
注意:
不走高速与高速优先不能同时为true
高速优先与避免收费不能同时为true

Properties

DRIVING_AVOID_CONGESTION: number = 4

单路径-时间优先,规避拥堵的路线(考虑实时路况),策略值 4
注意:该策略只针对驾车

1.0.0

DRIVING_DEFAULT: number = 0

单路径-默认算路模式,速度优先(常规最快)策略值 0
速度优先(常规默认选项),是指不考虑任何策略的情况下,理想路况下,根据道路固有属性(静态权值)计算得到的路线。
注意:该策略只针对驾车

推荐使用 #DRIVING_MULTIPLE_ROUTES_DEFAULT

DRIVING_MULTIPLE_PRIORITY_SPEED_COST_DISTANCE: number = 5

单路径-同时使用速度优先、费用优先、距离优先三个策略计算路径,策略值 5
注意:就算使用三个策略算路,依然返回一条路,该策略只针对驾车

1.0.0

推荐使用 #DRIVING_MULTIPLE_ROUTES_DEFAULT

DRIVING_MULTIPLE_ROUTES_AVOID_CONGESTION: number = 12

多路径-躲避拥堵(考虑路况),策略值 12
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_AVOID_COST: number = 14

多路径-躲避收费,策略值 14
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_AVOID_COST_CONGESTION: number = 17

多路径-躲避收费&躲避拥堵,策略值 17
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED: number = 13

多路径-不走高速,策略值 13
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED_CONGESTION: number = 15

多路径-不走高速&躲避拥堵,策略值 15
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED_COST_CONGESTION: number = 18

多路径-不走高速&躲避收费&躲避拥堵,策略值 18
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_AVOID_HIGHTSPEED_COST: number = 16

多路径-不走高速&躲避收费,策略值 16
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_DEFAULT: number = 10

多路径-速度优先+躲避拥堵+距离较短,建议使用该策略,策略值 10
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_PRIORITY_HIGHSPEED: number = 19

多路径-高速优先,策略值 19
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_ROUTES_PRIORITY_HIGHSPEED_AVOID_CONGESTION: number = 20

多路径-高速优先&躲避拥堵,策略值 20
注意:该策略针对驾车、货车

1.0.0

DRIVING_MULTIPLE_SHORTEST_TIME_DISTANCE: number = 11

多路径-时间最短+距离最短,策略值 11
注意:该策略只针对驾车

1.0.0

走默认策略 #DRIVING_MULTIPLE_ROUTES_DEFAULT

DRIVING_NO_EXPRESS_WAYS: number = 3

单路径-普通路优先(不走快速路,包含高速路)策略值 3
注意:该策略只针对驾车

1.0.0

DRIVING_SAVE_MONEY: number = 1

单路径-费用优先(尽量避开收费道路,有可能起始点间必有收费路)策略值 1
注意:该策略只针对驾车

1.0.0

DRIVING_SHORTEST_DISTANCE: number = 2

单路径-距离优先(距离最短)策略值 2
注意:该策略只针对驾车

推荐使用 #DRIVING_MULTIPLE_ROUTES_DEFAULT

DRIVING_SINGLE_ROUTE_AVOID_CONGESTION_COST: number = 8

单路径-躲避收费&躲避拥堵,策略值 8
注意:该策略只针对驾车

1.0.0

DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED: number = 6

单路径-不走高速,策略值 6
注意:该策略只针对驾车

1.0.0

DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED_COST: number = 7

单路径-不走高速&躲避收费,策略值 7
注意:该策略只针对驾车

1.0.0

DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED_COST_CONGESTION: number = 9

单路径-不走高速&躲避收费&躲避拥堵,策略值 9
注意:该策略只针对驾车

1.0.0

MOTOR_MULTIPLE_AVOID_COST: number = 2004

摩托车 - 多路径: 避免收费
注意:该策略仅针对摩托车有效

1.0.0

MOTOR_MULTIPLE_AVOID_HIGHWAY: number = 2002

摩托车 - 多路径: 不走高速
注意:该策略仅针对摩托车有效

1.0.0

MOTOR_MULTIPLE_DEFAULT: number = 2001

摩托车 - 多路径: 默认
注意:该策略仅针对摩托车有效

1.0.0

MOTOR_MULTIPLE_PRIORITISE_HIGHWAY: number = 2003

摩托车 - 多路径: 高速优先
注意:该策略仅针对摩托车有效

1.0.0

NO_STRATEGY: number = -1

步行和骑行计算出的路线是无策略的,策略值为-1,驾车规划不会出现无策略的情况。 注意:该策略只针对驾车

1.0.0