百度api--之导航

其实挺简单的,只要知道出发点和终点的经纬度就可以了;

百度webURLAPI :

http://lbsyun.baidu.com/index.php?title=uri/api/web

这个是百度的api文档:

公交、驾车、步行导航

服务地址

http://api.map.baidu.com/direction   //PC&Webapp服务地址

参数

参数名称参数说明是否必选备注
origin起点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选1、名称:天安门

2、经纬度:39.98871<纬度>,116.43234<经度>。 3、名称和经纬度:name:天安门|latlng:39.98871,116.43234

destination终点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。必选同上
mode导航模式,固定为transit、driving、walking,分别表示公交、驾车和步行必选 
region城市名或县名当给定region时,认为起点和终点都在同一城市,除非单独给定起点或终点的城市。 
origin_region起点所在城市或县同上 
destination_region终点所在城市或县同上 
output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数
coord_type坐标类型,可选参数可选默认为bd09经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标,wgs84表示gps获取的坐标
zoom展现地图的级别,默认为视觉最优级别。可选 
srcappName。必选 


示例

http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving&region=西安&output=html&src=yourCompanyName|yourAppName
 
//调起百度PC或Web地图,展示"西安市"从(lat:34.264642646862,lng:108.95108518068 )"我家"到"大雁塔"的驾车路线。


 
 
 "http://api.map.baidu.com/direction?origin=latlng:" + stLatitude + "," + stLongitude + "|name:我的起点&destination=latlng:" + endLatitude + "," + endLongitude + "|name:" + res.address + "&mode=driving&region=" + res.addressComponents.city + "&output=html&src=yourCompanyName|yourAppName";
 

转载于:https://www.cnblogs.com/fangyinghua/p/7568506.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值