您现在的位置:

电车算路

EvTrip类

电车算路,可行驶范围服务。

构造函数说明

nimap.service.EvTrip(EvTripOptions)

 

EvTripOptions类型说明

policy

String

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

soc

String

必填,当前剩余电量,单位千瓦

ca

String

必填,需要充到的电量,单位千瓦

adpy

String

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

num

String

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

pnum

String

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

adroad

String

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

routePanel

String|HTMLElement

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

poiPanel

String|HTMLElement

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

map

Map

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

 

方法返回值说明

drive(orig:lonlat,dest:lonlat,function(result))或drive(points<Array>,function(result))

根据剩余电量、期望充至电量和起点、终点坐标或名称查询驾车路线。起终点为经纬度时,search(origin:lonlat,dest:lonlat,callback:function(result))起终点为名称时search(points<Array>,callback:function(result)points为一个Array,例如:[{keyword:‘北京南站’,city:‘北京市’},{keyword:‘北京西站’,city:‘北京市’}]

evRange(location:lonlat,function(result))

根据剩余电量,及当前位置,绘制出可行驶的范围。

setQuery(EvTripOptions)

设置查询参数,同EvTripOptions。

clear()

清除在地图上绘制的标注和结果展示。

返回顶部