您现在的位置:

路径规划

DrivingRoute类

根据起、终点查询驾车路线方案

构造函数说明

nimap.service.DrivingRoute(DrivingRouteOptions)

 

DrivingRouteOptions类型说明

policy

String

默认0: 0:默认(路况+时间+里程综合考虑) 1:躲避拥堵 2:不走高速 3:高速优先 4:少收费 5:躲避拥堵&不走高速 6:躲避拥堵&高速优先 7:躲避拥堵&避免收费 8:躲避拥堵&不走高速&避免收费 9:不走高速&避免收费

adpy

String

避让区域。支持32个避让区域,每个区域最多可有16个顶点,,坐标点之间用";"分隔,区域之间用"|"分隔。如果是四边形则有四个坐标点,如果是五边形则有五个坐标点; 同时传入避让区域及避让道路,仅支持避让道路; 避让区域不能超过81平方公里,否则避让区域会失效。

num

String

返回路线条数,取值范围1-3,默认1

pnum

String

不填不考虑限行问题,支持7位传统车牌, 如“京******”

adroad

String

避让道路,多条道路用";"分割,例:"北清路;永丰路"

panel

String|HTMLElement

导航结果列表的HTML容器id或容器元素,提供此参数后,结果列表将在此容器中进行展示。可选

map

Map

nimap.Map对象, 展现结果的地图实例。当指定此参数后,搜索结果的地点标注会自动添加到此地图上。可选

 

方法返回值说明

search(orig:lonlat,dest:lonlat,function(result))或search(points<Array>,function(result))或search(orig:lonlat,dest:lonlat,midPoints=<Object>,callback:function(result)

根据起点、终点坐标进行路线规划。起终点为经纬度时,search(origin:lonlat,dest:lonlat,callback:function(result))起终点为名称时search(points<Array>,callback:function(result))points为一个Array,首和尾为起终点,中间的为途经点,例如:[{keyword:‘北京南站’,city:‘北京市’},{keyword:‘北京西站’,city:‘北京市’}]途经点起终点为经纬度时search(orig:lonlat,dest:lonlat,midPoints=<Object>,callback:function(result))例如:midPoints={midPoints:"116.21,39.21;117.12,39.21"}

setPolicy()

设置驾车策略

setAvoidRoad()

设置避让道路

setAvoidPolygon()

设置避让区域

setLicencePlateNumber()

设置车牌号

clear()

清除导航结果

返回顶部