文档章节

公交路线查询

t
 tongreju
发布于 2014/11/11 09:46
字数 896
阅读 28
收藏 1

公交路线查询

公交路线查询有很多网站都作了接口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,公交路线查询

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

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

}

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万余公交站点数据查询

 

 


© 著作权归作者所有

共有 人打赏支持
t
粉丝 0
博文 15
码字总数 5609
作品 0
南昌
私信 提问
【高德地图API】从零开始学高德JS API(五)路线规划

先来看两个问题:路线规划与导航有什么区别?步行导航与驾车导航有什么区别? 回答: 1、路线规划,指的是为用户提供3条路线推荐。【高德】在提供路线规划的时候,会提供用户自定义路线规划功...

高德开发平台
2014/05/30
0
0
sql 高级查询,请各位指教

公交线路(BusRoute) 字段名 字段类型 约束 含义 BRNo NVarhar(4) 主键 公交线路号 Stations Nvarchar(15) 主键 公交站名 Description Nvarchar(100) 公交站描述 如果要查询任意一个站,到...

yiguangtia
2013/12/04
151
7
vue中使用高德地图搭建实时公交应用(地图 + 附近站点+线路详情 + 输入提示+换乘详情)

最近项目要使用高德地图写了一个实时公交的应用,这边分享一个小应用主要熟悉下高德地图在vue中的使用,常用api,vue的常用指令 先给大家看下页面效果: 如果有需要源码的童鞋请移步我的git...

blueCoder
2018/05/15
0
0
安卓平台上的全球地图解决方案

要做个应用,google maps v2 需要 google service apk, 目前天朝大部分手机上的google服务都被删掉了,不可能要求用户额外去装一个google play,而且在天朝用google的各种服务(包括地图)总是...

rayeaster
2014/06/16
1K
7
一张地图告诉你,API已跟卫生纸一样不可缺失?

又到一年春节季,中国人的春运大迁徙正在进行中。 过春节是世界上最壮观,规模最大的节日之一!全球约有三分之一的人都会过春节!远超大家所料! 值得一提的是,每年春节期间在这块东半球大地...

仙游
2018/02/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux iptables之mangle表使用案例

mangle表的用途 mangle表的主要功能是根据规则修改数据包的一些标志位,以便其他规则或程序可以利用这种标志对数据包进行过滤或策略路由。 mangel表使用示例 示例1-策略路由1 内网的客户机通...

月下狼
49分钟前
2
0
OSChina 周日乱弹 —— 兼职我想去学学布偶戏

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy : 《火炎 - 女王蜂》 《火炎 - 女王蜂》 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁 :还在睡觉突然接到一个小哥哥电话“x...

小小编辑
今天
62
5
租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
3
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
6
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部