《2022年2022年公交查询接口文档》由会员分享,可在线阅读,更多相关《2022年2022年公交查询接口文档(5页珍藏版)》请在金锄头文库上搜索。
1、公交查询通过 POST的方式传递参数XML 数据到指定的URL。URL:ip:port/gisup/servlet/xmlServlet?para=XML 数据XML 数据格式样例: 10010000 10010000 奥运专线 1 1 10 600 400 可提交的参数说明:序号名称含义默认值必填1 type 本次请求的类型,具体内容见附录是2 subtype 本次请求的子类型,具体内容见附录是3 province 省编码是4 city 城市编码是5 Province 目的地省编码是6 nameS 出发地站点名称, (只限公交换乘)是 6*7 LatS 出发位置纬度, (只限公交换乘)8 L
2、onS 出发位置经度, (只限公交换乘)9 nameE 目的地站点名称, (只限公交换乘)是 6*10 LatE 目的位置纬度, (只限公交换乘)11 LonE 目的位置经度, (只限公交换乘)12 stationName 站点名称,(只限公交站点查询)是 7*13 lineName 公交线路名称, (只限公交线路查询)是 8*14 changeType 公交换乘的计算方式, (只限公交换乘)1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - -
3、- - - - 16 pn 页码,如果结果有多页的话,可以指定页码1 17 pc 每页最大数量,这样可以指定5 18 mapwidth 显示地图的高度, Mapbar 需要这个参数计算显示路线合适的比例尺与中心点经纬度240 19 mapheight 显示地图的高度, Mapbar 需要这个参数计算显示路线合适的比例尺与中心点经纬度320 返回值是一个XML 文件,详细内容会在下一章说明。注:1、 当 subtype 为 CHANGE的情况下,也就是说查询公交换乘的时候为必填,其它情况下可为空。2、 当 subtype 为 STAITON的情况下,也就是说通过站点名称查询公交线路的时候为必填,
4、其它情况下可为空。3、 当 subtype 为 LINE的情况下,也就是说查询指定公交线路的时候为必填,其它情况下可为空。公交查询结果XML 数据格式样例: 0 success 100 10 1 10000 换乘方案的描述 7 39.90496, 116.39140 HECBCSZVVRSUC HECBCSZVVRSUC, HECBCSZVVRSUC 39.90496, 39.90496 116.39140, 116.39140 10 12 东直门 东 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
5、 - - - 第 2 页,共 5 页 - - - - - - - - - 0 1 运通 105 西直门 东直门 8:00,23:00,5:00,22:30 0.4 0.4 5 10000 换乘方案的描述 7 39.90496, 116.39140 HECBCSZVVRSUC HECBCSZVVRSUC, HECBCSZVVRSUC 39.90496, 39.90496 116.39140, 116.39140 10 12 东直门 东 0 1 运通 105 西直门 东直门 8:00,23:00,5:00,22:30 0.4 0.4 5 名师资料总结 - - -精品资料欢迎下载 - - - - -
6、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 结果字段说明:序号名称含义必填1 type 直接返回本次请求的类型是2 subtype 直接返回本次请求的类型是3 status 状态, 0 是成功,大于0 是有结果但是不唯一,小于1 是失败是4 errordesc 错误信息的文字描述是5 item 每个换乘结果或者公交线路的标签6 start 仅在换乘中使用, 出发点,如果是站点查询或者线路查询,这个字段无意义7 end 仅在换乘中使用, 终到点,如果是站点查询或者线路查询,这个字段无意
7、义8 dist 距离,如果是站点查询或者线路查询,这个字段无意义9 faceway 方位,如果是站点查询或者线路查询,这个字段无意义10 busdist 路线总长度, 如果是站点查询或者线路查询,这个字段无意义12 busdesc 路线描述, 为了简单开发, 如果没有特殊需求,只需用把这个显示出来即可13 Lat 路线的纬度序列, 如果是站点查询那么就是与这个站点名称匹配的站点的纬度序列,显示的时候应该是点序列14 Lon 路线的经度序列如果是站点查询那么就是与这个站点名称匹配的站点的经度序列,显示的时候应该是点序列15 busline 线路或者换乘的信息16 LatLonS 如果是换乘, 就
8、是一个经纬度,当前换乘站的经纬度在经纬度序列中的位置, 如果是线路就是线路中每个站点在经纬度序列中的位置序列17 LatLonE 本线路行驶的终点在经纬度序列中的位置18 stationname 如果是换乘或站点查询,就是一个站点名,如果是线路就是线路中每个站点的名称19 transway 仅用于换乘,两车换乘站点的相对方位20 transdist 仅用于换乘,两车换乘站点的相对距离21 transtype 换乘类型, 具体含有在下面的附表(公交换乘返回结果中换乘类型列表)中说明22 linename 线路名称23 linestart 线路始发站24 lineend 线路终点站25 linet
9、ime 线路的首末车时间26 ticket 票制27 price 票价28 stationcount 站数,如果是换乘, 那么就是到下一换乘需要乘坐的站数,如果是线路查询或站点查询,就是该线路的停靠车站的数量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 29 latlonencode 如果是 Mapbar 的就返回逗号隔开的加密经纬度串,如果是基地的就是逗号隔开的明文经纬度的字符串是30 scale 显示整条线路的合适比例尺级
10、别,Mapbar 的引擎可以返回31 centerlatlon 显示整条线路的时候地图的中心经纬度32 centerlatlonencode 显示整条线路的时候地图的中心加密经纬度33 totalcount 查到的总条数34 totalpage 查到的总页数35 page 当前页请求类型与子类型列表序号类型子类型说明3 BUS 公交查询LINE公交线路查询STAITON 公交站点查询CHANGE公交换乘查询公交换乘计算方式列表序号类型子类型说明1 1 换乘次数少2 2 少步行3 3 地铁优先名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -