Static
Readonly
DRIVING_AVOID_CONGESTION
DRIVING_AVOID_CONGESTION: number = 4
Static
Readonly
DRIVING_DEFAULT
DRIVING_DEFAULT: number = 0
Static
Readonly
DRIVING_MULTIPLE_PRIORITY_SPEED_COST_DISTANCE
DRIVING_MULTIPLE_PRIORITY_SPEED_COST_DISTANCE: number = 5
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_CONGESTION
DRIVING_MULTIPLE_ROUTES_AVOID_CONGESTION: number = 12
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_COST
DRIVING_MULTIPLE_ROUTES_AVOID_COST: number = 14
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_COST_CONGESTION
DRIVING_MULTIPLE_ROUTES_AVOID_COST_CONGESTION: number = 17
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED: number = 13
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED_CONGESTION
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED_CONGESTION: number = 15
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED_COST_CONGESTION
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHSPEED_COST_CONGESTION: number = 18
Static
Readonly
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHTSPEED_COST
DRIVING_MULTIPLE_ROUTES_AVOID_HIGHTSPEED_COST: number = 16
Static
Readonly
DRIVING_MULTIPLE_ROUTES_DEFAULT
DRIVING_MULTIPLE_ROUTES_DEFAULT: number = 10
Static
Readonly
DRIVING_MULTIPLE_ROUTES_PRIORITY_HIGHSPEED
DRIVING_MULTIPLE_ROUTES_PRIORITY_HIGHSPEED: number = 19
Static
Readonly
DRIVING_MULTIPLE_ROUTES_PRIORITY_HIGHSPEED_AVOID_CONGESTION
DRIVING_MULTIPLE_ROUTES_PRIORITY_HIGHSPEED_AVOID_CONGESTION: number = 20
Static
Readonly
DRIVING_MULTIPLE_SHORTEST_TIME_DISTANCE
DRIVING_MULTIPLE_SHORTEST_TIME_DISTANCE: number = 11
Static
Readonly
DRIVING_NO_EXPRESS_WAYS
DRIVING_NO_EXPRESS_WAYS: number = 3
Static
Readonly
DRIVING_SAVE_MONEY
DRIVING_SAVE_MONEY: number = 1
Static
Readonly
DRIVING_SHORTEST_DISTANCE
DRIVING_SHORTEST_DISTANCE: number = 2
Static
Readonly
DRIVING_SINGLE_ROUTE_AVOID_CONGESTION_COST
DRIVING_SINGLE_ROUTE_AVOID_CONGESTION_COST: number = 8
Static
Readonly
DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED
DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED: number = 6
Static
Readonly
DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED_COST
DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED_COST: number = 7
Static
Readonly
DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED_COST_CONGESTION
DRIVING_SINGLE_ROUTE_AVOID_HIGHSPEED_COST_CONGESTION: number = 9
Static
Readonly
MOTOR_MULTIPLE_AVOID_COST
MOTOR_MULTIPLE_AVOID_COST: number = 2004
Static
Readonly
MOTOR_MULTIPLE_AVOID_HIGHWAY
MOTOR_MULTIPLE_AVOID_HIGHWAY: number = 2002
Static
Readonly
MOTOR_MULTIPLE_DEFAULT
MOTOR_MULTIPLE_DEFAULT: number = 2001
Static
Readonly
MOTOR_MULTIPLE_PRIORITISE_HIGHWAY
MOTOR_MULTIPLE_PRIORITISE_HIGHWAY: number = 2003
Static
Readonly
NO_STRATEGY
NO_STRATEGY: number = -1
算路策略类型。
开发者可以使用此类策略进行算路,如果你想实现跟高德地图一样的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