调用腾讯地图API实现导航路线规划

根据指定起点、终点,以及出行方式,调起腾讯地图产品的路线规划功能,查询出行路线,并基于地图展示路线。

方法名:routeplan
功能参数表
参数     必填     说明     示例
type     是     路线规划方式参数:
公交:bus
驾车 :drive     type=bus或 type=drive
from     必填其一     起点名称     from=鼓楼
fromcoord     fromcoord=39.907380,116.388501
fromcoord=CurrentLocation     起点坐标:起点坐标优化级高于起点名称
功能参数值:CurrentLocation :使用定位点作为起点坐标(仅用于移动端)。注意,如果取值为fromcoord=CurrentLocation,则不能传递from参数
to     必填其一     终点名称     to=奥林匹克森林公园
tocoord     tocoord=40.010024,116.392239
tocoord=CurrentLocation     终点坐标:终点坐标优先级高于终点名称
功能参数值:CurrentLocation :使用定位点作为终点坐标(仅用于移动端),注意,如果取值为tocoord=CurrentLocation,则不能传递to参数
coord_type     否     坐标类型,取值如下:
1 gps
2 腾讯坐标(默认)
如果用户指定该参数为非腾讯地图坐标系,则URI API自动进行坐标处理,以便准确对应到腾讯地图底图上。     coord_type=1
policy     否     本参数取决于type参数的取值
公交:type=bus,policy有以下取值
0:较快捷
1:少换乘
2:少步行
3:不坐地铁
驾车:type=drive,policy有以下取值
0:较快捷
1:无高速
2:距离
policy的取值缺省为0     policy=1
referer     是     调用来源,一般为您的应用名称,为了保障对您的服务,请务必填写!     referer=您的应用名
调用示例1

http://apis.map.qq.com/uri/v1/routeplan?type=bus&from=我的家&fromcoord=39.980683,116.302&to=中关村&tocoord=39.9836,116.3164&policy=1&referer=tengxun

该示例将调用web(或wap)地图产品的路线规划功能,以fromcoord为起点坐标,以tocoord为终点坐标,查询公交换乘方案,策略是换乘最少,在地图上展示规划出的路线,起点名称显示from参数,终点名称显示to参数。
手机端调用结果

调用示例2

http://apis.map.qq.com/uri/v1/routeplan?type=drive&from=中关村&to=望京&policy=0&referer=tengxun

该示例将调用web(或wap)地图产品的路线规划功能,以from为起点,以to为终点,查询驾车行驶方案,策略是较快捷,在地图上展示规划出的路线。

有话要说