手机调起地图导航.

以百度地图为例

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开始可选
target0 图区,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
不传此参数,不保证服务
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值