https://api.map.baidu.com/direction/v2/transit?origin=40.056878,116.30815&destination=31.222965,121.505821&ak=您的AK
//GET请求
| 字段名称 | 含义 | 字段类型 | 必填 | 备注 |
|---|---|---|---|---|
| origin | 起点 | "double,double",格式为:纬度,经度,小数点后不超过6位,如:“40.056878,116.30815” | 必填 | |
| destination | 终点 | "double,double",格式为:纬度,经度,小数点后不超过6位,如:“40.056878,116.30815” | 必填 | |
| origin_uid | POI 的 uid(在已知起点POI 的 uid 情况下,请尽量填写uid,将提升路线规划的准确性, | string | 选填 | |
| destination_uid | POI 的 uid(在已知终点POI 的 uid 情况下,请尽量填写uid,将提升路线规划的准确性, | string | 选填 | |
| coord_type | 起终点的坐标类型 | string | 选填 | 坐标类型,可选参数,默认为bd09ll。允许的 值为 |
| departure_date | 出发日期 | string | 选填 | 可指定出发日期,若不填默认规则如下: |
| departure_time | 出发时间区间 | string | 选填 | 出发时间区间,格式为: |
| tactics_incity | 市内公交换乘策略 | int(0-5) | 选填 | 默认为0 |
| tactics_intercity | 跨城公交换乘策略 | int(0-2) | 选填 | 默认为0 |
| trans_type_intercity | 跨城交通方式策略 | int(0-2) | 选填 | 默认为0 |
| ret_coordtype | 返回值的坐标类型 | string | 选填 | 默认为百度经纬度坐标:bd09ll |
| output | 输出类型 | string | 选填 | 默认为json |
| page_size | 返回每页几条路线 | int(1-10) | 选填 | 默认为10 |
| page_index | 返回第几页 | int | 选填 | 默认为1 |
| ak | 开发者密钥AK申请 | string | 必填 | |
| sn | 用户的权限签名,当AK设置为SN校验时,该参数必填SN计算方法 | string | 选填 | |
| timestamp | 时间戳,与SN配合使用 | int64 | SN存在时必填 | SN存在时必填 |
| callback | 回调函数,用于解决浏览器请求跨域问题 | string | 选填 | 仅再output=json时,该参数有效 |
| 字段名称 | 字段类型 | 备注 | ||||||
|---|---|---|---|---|---|---|---|---|
| status | int | 0:成功 1:服务器内部错误 2:参数无效 1001:没有公交方案 1002:不支持跨域 | ||||||
| message | string | |||||||
| result | dict | 如果status为1001 或1002,此字段为null | ||||||
| origin | ||||||||
| city_id | string | |||||||
| city_name | string | |||||||
| location | ||||||||
| lng | double | 坐标系由ret_coordtype设置 | ||||||
| lat | double | 坐标系由ret_coordtype设置 | ||||||
| destination | ||||||||
| city_id | string | |||||||
| city_name | string | |||||||
| location | ||||||||
| lng | double | 坐标系由ret_coordtype设置 | ||||||
| lat | double | 坐标系由ret_coordtype设置 | ||||||
| taxi | ||||||||
| detail | array | |||||||
| desc | string | 仅在同城请求时才返回 | ||||||
| km_price | double | 仅在同城请求时才返回 | ||||||
| start_price | double | 仅在同城请求时才返回 | ||||||
| total_price | double | 仅在同城请求时才返回 | ||||||
| distance | int | 仅在同城请求时才返回 | ||||||
| duration | int | 仅在同城请求时才返回 | ||||||
| remark | string | 仅在同城请求时才返回 | ||||||
| total | int | 符合条件的所有routes 的总数 | ||||||
| routes | array | 请求中指定的page_index 和page_size 的部分。数组元素个数为page_size,每个元素代表从起点到终点的一条路线。 | ||||||
| distance | int | |||||||
| duration | int | |||||||
| arrive_time | string | 格式为2016-04-05 17:06:10 | ||||||
| price | double | 境外地区此字段值为null | ||||||
| price_detail | array | 起终点为境内同城时此字段为一个数组,数组中的每一项都有ticket_type 和ticket_price 两个字段; 起终点为境内跨城时,该字段为一个空的数组。 | ||||||
| ticket_type | int(0-1) | 0 公交票价;1 地铁票价 | ||||||
| ticket_price | double | 本类型的票的总价 | ||||||
| steps | array | 数组,数组中的每一项是一步(step)。每条路线都由多个step组成。 起终点为同城时,比如从奎科大厦到西直门分3个step,第一步是奎科大厦步行到上地五街,第二步是上地五街到上地地铁站,第三步是上地地铁站到西直门; 起终点为跨城时,比如从奎科大厦到天津大学分3个step,第一步是奎科大厦到北京南站,第二步是北京南站到天津站,第三步是天津站到天津大学。 | ||||||
| schemes | array | 当起终点为同城时,一个step 中可能会有多个scheme(方案),上述同城的第二步上地五街到上地地铁站可以坐205或447,每一种是一个scheme; 当起终点为跨城时,一个step 中可能会有多个sub_step(子步骤),上述跨城的第一步从奎科大厦到北京南站分为多个sub_step(子步骤),这里的每个子步骤类似同城时的一个scheme(方案)。 | ||||||
| distance | int | |||||||
| duration | int | |||||||
| instructions | string | |||||||
| path | string | 坐标系由ret_coordtype设置,示例:“116.321858,40.039183;116.3216343,40.039141” | ||||||
| traffic_condition | array | 目前无输出 | ||||||
| start_location | ||||||||
| lng | double | 坐标系由ret_coordtype设置 | ||||||
| lat | double | 坐标系由ret_coordtype设置 | ||||||
| end_location | ||||||||
| lng | double | 坐标系由ret_coordtype设置 | ||||||
| lat | double | 坐标系由ret_coordtype设置 | ||||||
| vehicle_info | ||||||||
| type | int | 1:火车 2:飞机 3:公交 4:驾车 5:步行 6:大巴 | ||||||
| detail | 火车、飞机、大巴、公交4 种交通方式的这个字段有各自的格式,参见下面的文档,步行和驾车为null。 | |||||||
| 字段名称 | 含义 | 字段类型 | 备注 | |
|---|---|---|---|---|
| name | 火车车次名称 | string | ||
| price | 总票价 | double | ||
| booking | 订票电话 | string | ||
| departure_station | 上车火车站名称 | string | ||
| arrive_station | 下车火车站名称 | string | ||
| departure_time | 发车时间 | string | 所乘的火车在上车火车站的发车时间 | |
| arrive_time | 到站时间 | string | 所乘的火车在下车火车站的到站时 | |
| start_info | ||||
| start_name | 起点站名 | string | ||
| start_city | 起点所在城市名称 | string | ||
| start_time | 出发时间 | string | ||
| end_info | ||||
| end_name | 终点站名 | string | ||
| end_city | 终点所在城市名称 | string | ||
| end_time | 抵达时间 | string | ||
| 字段名称 | 含义 | 字段类型 | 备注 | |
|---|---|---|---|---|
| name | 航班名称 | string | ||
| price | 总票价 | double | ||
| discount | 折扣 | double | ||
| airlines | 航空公司 | string | ||
| booking | 订票网址 | string | ||
| departure_station | 登机机场名称 | string | ||
| arrive_station | 下飞机机场名称 | string | ||
| departure_time | 飞机起飞时间 | string | ||
| arrive_time | 飞机降落时间 | string | ||
| start_info | ||||
| start_name | 起点站名 | string | ||
| start_city | 起点所在城市名称 | string | ||
| start_time | 出发时间 | string | ||
| end_info | ||||
| end_name | 终点站名 | string | ||
| end_city | 终点所在城市名称 | string | ||
| end_time | 抵达时间 | string | ||
| 字段名称 | 含义 | 字段类型 | 备注 | |
|---|---|---|---|---|
| name | 公交线路名称 | string | ||
| line_color | 线路颜色 | string | ||
| type | 市内公交的具体类型 | int | 只有同城公交才会有此字段 | |
| stop_num | 途经站点数 | int | ||
| on_station | 上车站点名称 | string | ||
| off_station | 下车站点名称 | string | ||
| first_time | 始发车发车时间 | string | 指的是从上车站点到下车站点这个方向上的始发车发车时间 | |
| last_time | 末班车发车时间 | string | 指的是从上车站点到下车站点这个方向上的末班车发车时间 | |
| start_info | ||||
| start_time | 首班车时间 | string | ||
| start_ uid | 起点poi 的 uid | string | ||
| start_name | 起点公交站名称 | string | ||
| end_info | ||||
| end_time | 末班车时间 | string | ||
| end_ uid | 终点POI 的 uid | string | ||
| end_name | 终点公交站名称 | string | ||
| 字段名称 | 含义 | 字段类型 | 备注 | |
|---|---|---|---|---|
| name | 大巴班次名称 | string | ||
| price | 总票价 | double | ||
| booking | 订票网址 | string | ||
| provider_name | 合作方名称 | string | ||
| provider_url | 合作方官网地址 | string | ||
| departure_station | 上车汽车站名称 | string | ||
| arrive_station | 下车汽车站名称 | string | ||
| departure_time | 发车时间 | string | ||
| arrive_time | 到站时间 | string | ||
| start_info | ||||
| start_name | 起点站名 | string | ||
| start_city | 起点所在城市名称 | string | ||
| start_time | 出发时间 | string | ||
| end_info | ||||
| end_name | 终点站名 | string | ||
| end_city | 终点所在城市名称 | string | ||
| end_time | 抵达时间 | string | ||
上一篇
下一篇
本篇文章对您是否有帮助?