百度地图开放平台提供了路线规划接口,分为以下四种。用于行车线路规划,旅游路线规划等项目。
一. 轻量级路线规划服务 V1.0
轻量级路线规划服务(又名DirectionLite API )是一套REST风格的Web服务API,以HTTP/HTTPS形式提供了路线规划服务。相较于Direction API ,DirectionLite API更注重服务的高性能和接口的轻便简洁,满足基础的路线规划需求,并不具备Direciton API中的驾车多路线/未来出行和公交跨城规划等高级功能。DirectionLite API支持驾车、骑行、步行、公交路线规划,支持中国大陆地区。
注:DirectionLIte于2018年11月14日上线,在此之前注册的AK默认无使用权限。若在此之前注册的AK需使用该服务,请进入API控制台为AK勾选“驾车路线规划(轻量)”、“骑行路线规划(轻量)”、“步行路线规划(轻量)”、“公交路线规划(轻量)”,则可正常使用。功能介绍驾车路线规划根据起终点坐标规划驾车出行路线和耗时,支持:
1. 支持5个途经点
2. 支持设置偏好:常规路线、不走高速、躲避拥堵
3. 支持传入起点车头方向,辅助判断起点所在正逆向车道,辅助更准确算路
驾车路线规划
接口调用形式
http://api.map.baidu.com/directionlite/v1/driving?origin=40.01116,116.339303&destination=39.936404,116.452562&ak=您的AK //GET请求
骑行路线规划
接口调用形式
http://api.map.baidu.com/directionlite/v1/riding?origin=40.01116,116.339303&destination=39.936404,116.452562&ak=您的AK //GET请求
根据起终点坐标规划骑行出行路线和耗时,支持普通自行车和电动自行车出行方式
步行路线规划
接口调用形式
http://api.map.baidu.com/directionlite/v1/walking?origin=40.01116,116.339303&destination=39.936404,116.452562&ak=您的AK //GET请求
根据起终点坐标规划步行出行路线和耗时
公交路线规划根据起终点坐标规划同城公共交通出行路线和耗时,支持公交、地铁出行方式
二. 路线规划服务
路线规划服务
路线规划服务(又名Direction API)是一套REST风格的Web服务API,以HTTP/HTTPS形式提供了路线规划服务。目前,Direction API支持公交、骑行、驾车路线规划,Direction API支持中国大陆地区。
功能介绍
摩托车路线规划 http://api.map.baidu.com/direction/v2/motorcycle?origin=4846797.3,12948640.7&destination=4836829.84,12967554.88&coord_type=bd09mc&ak=您的AK //GET请求
公交路线规划(火车,飞机,公交,大巴) http://api.map.baidu.com/direction/v2/transit?origin=40.056878,116.30815&destination=31.222965,121.505821&ak=您的AK //GET请求
骑行路线规划 http://api.map.baidu.com/direction/v2/riding?origin=40.01116,116.339303&destination=39.936404,116.452562&ak=您的AK //GET请求
驾车路线规划 http://api.map.baidu.com/direction/v2/driving?origin=40.01116,116.339303&destination=39.936404,116.452562&ak=您的AK //GET请求
根据起终点坐标检索符合条件的摩托车规划方案,支持以下功能:
1、支持传入丰富车辆信息(车牌、车牌颜色、排量等)
2、支持全国100+城市限行规避
3、支持设置多个途经点,支持途经点ETA计算
4、支持实时路况算路
5、支持设置个性化车标
6、支持多种路线偏好选择,如高速优先、躲避拥堵、少收费等公交路线规划
根据起点和终点检索符合条件的公共交通方案,融入出行策略(少换乘、地铁优先等)
支持大陆区域的同城及跨城路线规划,交通方式支持公交、地铁、火车、飞机、大巴骑行路线规划
根据起终点坐标检索符合条件的骑行路线规划方案,支持普通自行车和电动自行车出行方式驾车路线规划
根据起终点坐标检索符合条件的驾车路线规划方案,支持以下功能:
1. 支持一次请求返回多条路线(备用路线)
2. 支持20个以内的途径点
3. 支持传入车牌规避限行路段
4. 支持传入起点车头方向,辅助判断起点所在正逆向车道,辅助更准确算路
5. 支持未来出行规划,指定未来7天任意出发时刻,将依据智能预测路况和道路限行规划合理路线
三. 境外路线规划服务 V1.0
境外路线规划服务,支持中国港、澳、台,以及海外国家/地区的出行路线规划服务能力。
线路规划方式上支持:驾车、公交、步行。
服务权限需申请开通境外服务权限。功能介绍支持多种出行方式
用户可通过该服务,根据起点和终点检索符合条件的出行路线规划方案。可选择出行方案(公交、驾车、步行),可融入出行策略(时间优先、距离优先等)。
四. 物流路线规划服务
物流路线规划服务(又名Logistics Direction API)是一套REST风格的Web服务API,以HTTP/HTTPS形式提供了针对物流行业的路线规划服务。目前,Logistics Direction API支持货车路线规划,覆盖中国境内地区。如需试用请至反馈平台申请开通试用权限,将在1-3个工作日内反馈。功能介绍货车路线规划
根据起终点坐标检索符合条件的货车驾车路线规划方案,支持以下功能:
1. 支持全国同城/跨城路线规划
2. 支持规避物理限制:高、宽、重、轴重
3. 支持根据车牌号规避交规限行,支持区分蓝/黄/白/绿/黑车牌
4. 支持途径点,最多不超过20个
5. 支持未来出行规划,指定未来3天任意出发时刻,将依据智能预测路况和道路限行规划合理路线
6.支持多种路线策略选择,包括经济路线、距离优先、时间优先、不走高速策略
7. 支持规避指定道路、自定义区域
8.支持传入经验路线