跳到主要内容

lbs.drive.plan

驾车路径规划,坐标参考系为GCJ02

  • 请求路由: lbs.drive.plan
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "lbs.drive.plan",
"args" : {
"from" : [
113.93979,
22.544
],
"to" : [
113.89028,
22.78046
],
"style" : 0,
"simple" : false
}
});

请求参数​

名称类型必须说明
fromArray是起点坐标
toArray是终点坐标
viaArray否途经点坐标
styleNumber否规划策略(默认:0)
0-最快线路
1-最短线路
2-避开高速
3-步行
simpleBoolean否是否简化结果(默认:false),
如果为true, 则只返回线路距离、时长等基本信息, 不返回线路片段以及线路坐标

返回​

路径规划结果

{
"distance" : 33,
"duration" : 2427,
"segments" : [
{
"id" : "0",
"strguide" : "向北出发,走60米并右转到科兴路,",
"signage" : "",
"streetName" : "",
"nextStreetName" : "科兴路",
"tollStatus" : 0,
"coord" : [
113.93969,
22.54406
]
},
{
"id" : "1",
"strguide" : "沿科兴路走90米并右转到科苑北路,",
"signage" : "",
"streetName" : "科兴路",
"nextStreetName" : "科苑北路",
"tollStatus" : 0,
"coord" : [
113.9397,
22.54463
]
}
],
"route" : {
"type" : "LineString",
"coordinates" : [
[
113.94466272344503,
22.540978748092474
],
[
113.94456261983089,
22.541038585627646
],
[
113.9445826444396,
22.541088622394742
],
[
113.94457265015505,
22.541348623862486
],
[
113.9445726564786,
22.541448630854006
],
[
113.94457266659632,
22.54160864206777
]
]
}
}

返回属性​

名称类型说明
distanceNumber全长(单位:公里)
durationNumber行驶总时间(单位:秒)
segmentsObject[]线路片段
segments.[].idString线路片段ID
segments.[].strguideString每段线路文字描述
segments.[].signageString“路牌”引导提示/高速路收费站出口信息
segments.[].streetNameString当前路段名称
segments.[].nextStreetNameString下一段道路名称
segments.[].tollStatusNumber道路收费信息(0=免费路段,1=收费路段,2=部分收费路段)
segments.[].coordNumber[]转折点经纬度
routeObject线路
route.typeStringGeoJSON类型,固定为LineString
route.coordinatesArray[]线段坐标

下载结果模型定义