detailroute接口
URL: |
http:// <BusServer-URL> / detailroute |
父资源: |
BusServer |
[ 服务说明 ]
detailroute 接口用于根据指定公交路线的ID 编号获取公交路线的详细信息,包括路线的坐标、经过哪些公交站点等。
[ 参数说明 ]
[ 请求接口参数 ]
参数 | 参数说明 |
---|---|
id |
 参数是否必须:是  参数含义:要获取详细信息的公交站点的ID 编号 |
[ 返回结果参数 ]
参数 | 参数说明 | ||
state | 参数含义:状态,true 表示成功,false 表示失败 | ||
id | 参数含义:指定公交站点的ID 编号 | ||
name | 参数含义:指定公交站点的名称 | ||
stations | id | 参数含义:公交站点的ID 编号 | |
name | 参数含义:公交站点名称 | ||
sections | length | 参数含义:公交路段的长度,单位:米 | |
geom | type | 参数含义:公交路段的坐标信息 | |
coordinates |
[ 示例 ]
detailroute请求接口示例:
http://127.0.0.1:8099/newmap/rest/services/公交/changzhibus/BusServer/detailroute&id=13&format= json
[ 返回结果 ]
detailroute操作成功时的返回结果示例 :
{"state":true,"id":13,"name":"19 路(下行)","stations":[{"id":492,"name":"紫坊农贸"},
{"id":488,"name":"紫坊村"},{"id":420,"name":"小西门桥"},{"id":129,"name":"府后西街口"},
{"id":64,"name":"长治四中"},{"id":205,"name":"惠丰厂"}],
"sections":[{"length":305.313,"geom":{"type":"LineString","coordinates":[[113.084,36.201],[113.087,36.201]]}},
{"length":371.611,"geom":{"type":"LineString","coordinates":[[113.096,36.198],[113.095,36.195]]}},{"length":564.203,"geom":
{"type":"LineString","coordinates":[[113.108,36.146],[113.108,36.1460],[113.108,36.143],[113.106,36.143],[113.106,36.143]]}}]}
detailroute操作失败时的返回结果示例 :
{
"state":false,"describe":"Missing 'start'Parameter"}
"state":false,"describe":"Missing 'start'Parameter"}