高德地图 路径规划 步行和骑车

关键代码: 

	var btnArray = ['步行', '骑车'];
		mui.confirm('您不在当前位置', '', btnArray, function(e) {
		    if(e.index == 1) {
			    //骑车
				AMap.plugin(["AMap.Riding"], function() {
					var drivingOption = {
						map: map,
						panel: "panel"
					};
				    var riding = new AMap.Riding(drivingOption); //构造驾车导航类
				    riding.search([116.5549554486707,39.73049944278065],[116.5549554486707,39.73049944278065], function(status, result) {
					    if(status === 'complete') {
						    log.success('绘制骑行路线完成')
					    } else {
						    log.error('骑行路线数据查询失败' + result)
					    }
				    });
			    });
			} else {
				//步行导航
				AMap.plugin(["AMap.Walking"], function() {
					var drivingOption = {
						map: map,
						panel: "panel"
					};
					var walking = new AMap.Walking(drivingOption); //构造驾车导航类
					walking.search([116.5549554486707,39.73049944278065], [116.5549554486707,39.73049944278065], function(status, result) {
						if(status === 'complete') {
							log.success('绘制步行路线完成')
						} else {
							log.error('步行路线数据查询失败' + result)
						}
					});
				});

			}
		})

注意:高德地图坐标和百度地图坐标是相反的

<script src="https://webapi.amap.com/maps?v=1.4.10&key=c93e1e293e5b1c3dc581f3ff633144d3"></script>
 

猜你喜欢

转载自blog.csdn.net/qq_42037231/article/details/85115548
今日推荐