批量算路
BatchRoute类
根据起点和终点,批量计算路线的距离和耗时,不会返回详细的线路信息。
构造函数 | 说明 |
---|---|
nimap.service.BatchRoute(BatchRouteOptions) | 构造批量算路对象,通过BatchRouteOptions设置对象属性 |
BatchRouteOptions | 类型 | 说明 |
---|---|---|
policy | Integer | 默认:0。 0:默认(路况+时间+里程综合考虑) 1:躲避拥堵 2:不走高速 3:高速优先 4:少收费 5:躲避拥堵&不走高速 6:躲避拥堵&高速优先 7:躲避拥堵&避免收费 8:躲避拥堵&不走高速&避免收费 9:不走高速&避免收费 |
方法 | 返回值 | 说明 |
---|---|---|
search(origin:lonlats:[],dest:lonlats:[],callback:function(result))或 search(points:Array.<Object>, callback:function(result) | 根据起点、终点坐标或名称,实现批量驾车路线查询。起终点为经纬度时,search(origin:lonlats:[],dest:lonlats:[], 'callback:function(result))'起终点为名称时search(points:<Object>, 'callback:function(result)',points为一个object,例如:{origs:[{keyword:‘北京南站’,city:‘北京市’},{keyword:‘北京西站’,city:‘北京市’}],dests:[{keyword:‘五道口’,city:‘北京市’},{keyword:‘龙泽’,city:‘北京市’}]} | |
setPolicy(policyOptions) | 设置驾车策略,0-9 |