以百度地图为例

var url= 'bdapp://map/direction
?origin=name:起点|latlng:11,22
&destination=终点|latlng:33,44
&coord_type=bd09ll
&src=andr.baidu.openAPIdemo';

<a href=url>导航</a>

coord_type: 坐标类型,必选
src: 统计来源. 必选

​百度地图api​

参数名称

描述

是否必选

格式(示例)

origin

起点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。如果没有origin的情况下,会使用用户定位的坐标点作为起点

origin和destination二者至少一个有值(默认值是当前定位地址)

latlng:39.98871,116.43234 (注意:坐标先纬度,后经度)

名称和经纬度:name:天安门|latlng:39.98871,116.43234|addr:北京市东城区东长安街(注意:坐标先纬度,后经度)

建筑ID和楼层ID: name:天安门|latlng:39.98871,116.43234|building:10041552286161815796|floor:F1(注意:建筑ID和楼层ID必须同时提供,用于是内步行路线规划)

注意:仅有名称的情况下,请不要带“name:”,只需要origin=“起点名称”

destination

终点名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。

同上

latlng:39.98871,116.43234 (注意:坐标先纬度,后经度)

名称和经纬度:name:天安门|latlng:39.98871,116.43234|addr:北京市东城区东长安街(注意:坐标先纬度,后经度)

建筑ID和楼层ID: name:天安门|latlng:39.98871,116.43234|building:10041552286161815796|floor:F1(注意:建筑ID和楼层ID必须同时提供,用于是内步行路线规划)

注意:仅有名称的情况下,请不要带“name:”,只需要destination=“终点名称”

coord_type

坐标类型,必选参数。

示例:

coord_type= bd09ll

允许的值为:

bd09ll(百度经纬度坐标)

bd09mc(百度墨卡托坐标)

gcj02(经国测局加密的坐标)

wgs84(gps获取的原始坐标)

必选

如开发者不传递正确的坐标类型参数,会导致地点坐标位置偏移。

​坐标类型说明​​。

mode

导航模式,

可选transit(公交)、

driving(驾车)、

walking(步行)和riding(骑行)

默认:driving

可选

region

城市名或县名

可选

origin_region

起点所在城市或县

可选

destination_region

终点所在城市或县

可选

sy

公交检索策略,只针对mode字段填写transit情况下有效,值为数字。

0:推荐路线

2:少换乘

3:少步行

4:不坐地铁

5:时间短

6:地铁优先

可选

index

公交结果结果项,只针对公交检索,值为数字,从0开始

可选

target

0 图区,1 详情,只针对公交检索有效

可选

默认0

car_type

驾车路线规划类型

可选

BLK:躲避拥堵(自驾);

TIME:最短时间(自驾);

DIS:最短路程(自驾);

FEE:少走高速(自驾);

HIGHWAY:高速优先;

DEFAULT:推荐(自驾,地图app不选择偏好);

默认:地图app所选偏好

viaPoints

途经点参数,最多支持三个途经点,内容为json格式,需要把内容encode后拼接到url中。未编码的参数内容示例如下,其中name为名称,lat为纬度,lng为经度。支持名称或经纬度,或者可同时提供名称和经纬度,此时经纬度优先级高,将作为导航依据,名称只负责展示。只有名称:{"viaPoints": [{"name": "北京西站"},{"name": "北京动物园"},{"name": "清华大学"}]} 

名称+经纬度:{"viaPoints": [{"name": "北京西站","lat": 39.902463,"lng": 116.327737},{"name": "北京动物园","lat": 39.945136,"lng": 116.346983},{"name": "清华大学","lat": 40.011006,"lng": 116.338897}]}

可选

10.2新增

src

统计来源

必选

参数格式为:andr.companyName.appName

不传此参数,不保证服务