高德地图获取骑行距离,路线规划
1 高德地图路线规划 http://lbs.amap.com/api/javascript-api/reference/route-search
2 获取骑行距离
function getrding() { var map = new AMap.Map("container", { resizeEnable: true, center: [116.397428, 39.90923],//地图中心点 zoom: 16 //地图显示的缩放级别 }); //两个经纬度 自己定位获取到 var s_lng = $(‘#s_lng‘).val(); var s_lat = $(‘#s_lat‘).val(); var g_lng = $(‘#g_lng‘).val(); var g_lat = $(‘#g_lat‘).val(); //骑行导航 var riding = new AMap.Riding({ map: map, panel: "panel" }); //根据起终点坐标规划骑行路线 riding.search([s_lng,s_lat],[g_lng,g_lat],function(status, result) { if( status == ‘complete‘){ var distance = result.routes[0].distance;//骑行距离 var time = result.routes[0].time;//骑行时间 $(‘#distance‘).html(Math.ceil(distance/1000)); } }); }
文章来自:http://www.cnblogs.com/wqy415/p/6818668.html