公交路线查询

公交路线查询有很多网站都作了接口api,我使用的是haoservice的接口,需要您申请key值(http://www.haoservice.com/docs/23)

haoservice提供的有公交站点的查询,公交线路的查询,还有公交路线的规划.

1.公交站点查询,该接口根据关键字查询周边公交站点 .

1.1.形式:

http://apis.haoservice.com/lifeservice/busline/stopname

例如:

http://apis.haoservice.com/lifeservice/busline/stopname?city=0512&keywords=生物纳米园西&key=您申请的APPKEY

1.2参数说明:

名称     类型 必须    说明

key        string 是   APP KEY

city        string 是   城市名称,如:苏州或0512

keywords       string 是   站点名称关键字。 如:生物纳米园西(支持模糊匹配)

1.3.返回示例:

{

"error_code":0,

"reason":"Success",

"result":{

"busstops":[{

"adcode":320506,

"citycode":"0512",                  /*城市区号*/

"timestamp":null,

"id":"BV20030270",

"name":"生物纳米园西(公交站)",      /*站点名称*/

"location":"120.727766,31.258087",  /*站点坐标*/

"buslines":[{                       /*公交线路*/

"start_stop":"启月街首末站",

"end_stop":"星华街游客中心首末站",

"id":"320500012825",

"name":"176路(启月街首末站--星华街游客中心首末站)",

"location":"120.727766,31.258087"

},{

"start_stop":"启月街首末站",

"end_stop":"星华街游客中心首末站",

"id":"320500011036","name":"176路空调(启月街首末站--星华街游客中心首末站)",

"location":"120.727766,31.258087"

},{

"start_stop":"星华街游客中心首末站",

"end_stop":"启月街首末站",

"id":"320500012826",

"name":"176路(星华街游客中心首末站--启月街首末站)",

"location":"120.727677,31.258105"

},{

"start_stop":"星华街游客中心首末站",

"end_stop":"启月街首末站",

"id":"320500011038",

"name":"176路空调(星华街游客中心首末站--启月街首末站)",

"location":"120.727677,31.258105"

}]

}]

}

}

2.公交线路查询,根据关键词可以查询某一路公交经过站点和时间等.

2..1.形式:

http://apis.haoservice.com/lifeservice/busline/linename

例如:

http://apis.haoservice.com/lifeservice/busline/linename?city=苏州&keywords=10&key=您申请的APPKEY

2.2.参数说明:

名称       类型 必须   说明

key       string 是   APP KEY

city       string 是   城市区号,如:苏州或0512

keywords      string 是   线路名称关键字。 如:110(支持模糊匹配)

2.3.返回示例:

{

"error_code":0,

"reason":"Success",

"result":{

"buslines":[{

"id":"320500012746",

"name":"松陵110路(喜庆苑--山湖东路口)",    /*线路名称*/

"type":"普通公交",        "polyline":"120.630445,31.119342;120.631847,31.119362;120.635081,31.11943;120.635129,31.120956;120.635173,31.12235;120.635237,31.123992;................

31.161515;120.680074,31.161533;120.688185,31.161606;120.68909,31.161595;120.689331,31.15692;120.689461,31.152195", /*途径线路坐标*/

"citycode":"0512",                          /*城市区号*/

"start_stop":"喜庆苑",                      /*始发站点*/

"end_stop":"山湖东路口",                    /*终点站*/

"start_time":"0620",                        /*始发时间*/

"end_time":"1810",                          /*停运时间*/

"company":"苏州吴江公共交通有限公司",       /*所属公司*/

"distance":"14.96524",                      /*距离(单位:km)*/

"basic_price":1.0,                          /*票价(单位:圆)*/

"bounds":"120.630445,31.119342;120.689461,31.161606", /*界限坐标*/

"busstops":[{                               /*停靠站点*/

"sequence":"1",                         /*站点序号*/

"id":"BV20028197",

"name":"喜庆苑",                        /*站点名称*/

"location":"120.630445,31.119342"       /*站点坐标*/

},{

"sequence":"2",

"id":"BV20028538",

"name":"联杨小区东",

"location":"120.635129,31.120956"

},{

"sequence":"3",

"id":"BV20028433",

"name":"联杨新村",

"location":"120.635237,31.123992"

},{

......

},{

"sequence":"24",

"id":"BV20028418",

"name":"新城花园(吴江)",

"location":"120.689331,31.15692"

},{

"sequence":"25",

"id":"BV20028152",

"name":"山湖东路口",

"location":"120.689461,31.152195"

}]

}]}

}

3.公交路线规划查询,起点和终点之间的换乘信息,(因名字重复难以辨别,故用经纬度)

3.1.形式:

http://apis.haoservice.com/lifeservice/busline/planning

例如:

http://apis.haoservice.com/lifeservice/busline/planning?origin=120.732446,31.255821&destination=120.73017,31.259022&city=苏州&key=您申请的APPKEY

3.2.参数说明:

名称          类型    必须   说明

key         string    是   APP KEY

city         string    是   城市区号,如:苏州或0512

origin         string    是   起始地坐标,如:120.73017,31.259022

destination string    是   目的地坐标,如120.73017,31.259022

3.3.返回示例:

{

"error_code":0,

"reason":"Success",

"result":{

"route":{

"origin":"120.732446,31.255821",

"destination":"120.730170,31.259022",

"distance":"562",

"taxi_cost":10.0,

"transits":[{

"cost":"1.0",

"duration":917,

"nightflag":0,

"walking_distance":289,

"segments":[{

"walking":{

"origin":"120.731995,31.255573",

"destination":"120.733253,31.253971",

"distance":"219",

"duration":"225",

"steps":[{

"instruction":"沿新平街步行219米到达腾飞创新园",

"road":"新平街",

"distance":"219",

"duration":"",

"polyline":"120.731995,31.255573;120.732407,31.255035;120.732445,

31.254988;120.732559,31.254818;120.733078,31.254189;

120.733253,31.253971",

"action":"",

"assistant_action":"到达腾飞创新园"

}]},...........

"walking":{

"origin":"120.730919,31.257700",

"destination":"120.730141,31.259102",

"distance":"194",

"duration":"199",

"steps":[{

"instruction":"沿新平街步行170米左转",

"road":"新平街",

"distance":"170",

"duration":"",

"polyline":"120.730919,31.257700;120.730759,31.258121;

120.730698,31.258255;120.730415,31.258963;

120.730347,31.259157",

"action":"左转",

"assistant_action":""

},{

"instruction":"步行24米到达目的地",

"road":"",

"distance":"24",

"duration":"",

"polyline":"120.730347,31.259157;120.730286,31.259146;

120.730141,31.259102",

"action":"",

"assistant_action":"到达目的地"

}]},

"bus":{

"buslines":null

},

"entrance":null,

"exit":null

}]

}]

}

}

}

备注说明

全国各大城市的公交线路查询,如北京、广州、上海、深圳等城市公交车查询,公交换乘查询等,提供近2000条公交线路,5万余公交站点数据查询

转载于:https://www.cnblogs.com/manme/p/4019432.html

公交线路查询接口文档相关推荐

  1. Whois查询接口文档

    Whois查询接口文档 whois(读作"Who is",非缩写)是用来查询域名的IP以及所有者等信息的传输协议.简单说,whois就是一个用来查询域名是否已经被注册,以及注册域名 ...

  2. 免费对接快递鸟物流查询接口文档

    轨迹查询类接口 1.在途监控 快递鸟汇集国内外1600多家快递公司的物流轨迹数据,以接口形式开放给用户使用,支持即时查询+订阅两种调用方式,为用户提供全流程的物流状态查询服务(包括已揽收.在途中.到达 ...

  3. JAVA毕业设计公交线路查询系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计公交线路查询系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计公交线路查询系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语 ...

  4. java计算机毕业设计公交线路查询系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计公交线路查询系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计公交线路查询系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  5. java公交线路查询系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java公交线路查询系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java公交线路查询系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  6. 违章查询源码 php,全国车辆违章查询API接口文档及demo

    简介 聚合数据全国车辆违章数据接口,目前已经支持300个左右的城市违章查询,已连接上万个APP.方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失. 基于PHP的 ...

  7. 快递鸟顺丰、申通物流查询类通用接口文档

    顺丰.申通.圆通.韵达.京东物流轨迹查询类接口文档, 1.在途监控 快递鸟汇集国内外1600多家快递公司的物流轨迹数据,以接口形式开放给用户使用,支持即时查询+订阅两种调用方式,为用户提供全流程的物流 ...

  8. 全国车辆违章查询数据接口文档及demo

    简介 聚合数据全国车辆违章数据接口,目前已经支持300个左右的城市违章查询,已连接上万个APP.方便有车一族随时了解自己是否有过交通违章,避免因遗忘或逾期处理违章罚单而造成的不必要损失. API参考文 ...

  9. 基于高德地图实现的公交线路查询功能

    高德地图支持公交线程查询功能.线上示例; 线上示例说明 接口返回的数据结构: path和via_stops字段详情: ... path: [{Q: 39.97741, R: 116.397880999 ...

最新文章

  1. DPDK — App 的 Makefile 解析
  2. ThinkPHP批量添加数据和getField()示例
  3. 布线技术不断演进满足快速增长的网络需求
  4. JAVA实例,判断是否是瑞年
  5. 你们好好的学,回头教教我~
  6. opencv获取模板旋转角度_OpenCV入门之获取图像的旋转角度
  7. windows dc linux,active-directory – Linux AD集成,使用Windows Server 2012 DC时无法登录
  8. 寻找连通域算法_FPGA实现的连通域识别算法升级
  9. win7分区c盘调整容量_C盘空间不足变红咋办?清理垃圾瘦身不如扩容,硬盘容量调整教程...
  10. python内存地址替换原理(20秒读懂)
  11. Nginx配置静态资源
  12. 三容水箱液位控制系统_光电液位传感器在饮水机中的应用解决方案
  13. mysql有rollup函数_如何在MySQL ROLLUP函数中替换NULL类别标题?
  14. 英文摘要写作要点及指导
  15. IT人员的职业生涯规划
  16. Codecademy学习Python
  17. python selenium模拟浏览器操作实战(武汉大学原教务系统)
  18. EndNote设置自动导入文献
  19. Windows商店安装问题已解决 Xbox应用将改善游戏安装
  20. 苹果6s连上wifi上不了网络连接服务器未响应,6s连不上网了怎么解决

热门文章

  1. JAVA实验1.7-4 计算钱币 (7 分)
  2. java项目制作成可安装exe程序
  3. Cocos Creator皮毛功能之拖动多选扑克麻将
  4. Ipad电容笔买原装还是平替?高性价比的ipad平替电容笔推荐
  5. 文思海辉应届生java面试_2019文思海辉面试经验(java程序员,项目经理助理等)
  6. 使用sublime创建Android APP项目
  7. 线控转向 四轮转向控制 4WIS CarSim与Simulink联合
  8. 面向中小企业的SpringBoot管理系统,拿来学习真香
  9. js产品360度旋转预览图片插件
  10. 在Chrome中打印CSDN博客内容