分享个老版本的应该能帮得上你
// 百度地图API功能
var map = Forguncy.Page.getCell("allmap")._pageCell.cellType.map;
var start = Forguncy.Page.getCell('start').getValue();
var end = Forguncy.Page.getCell('end').getValue();
map.centerAndZoom(new BMap.Point(116.404, 39.915), 12);
var output = "从"+start +"到"+end+"驾车需要";
var searchComplete = function (results){
if (transit.getStatus() != BMAP_STATUS_SUCCESS){
return ;
}
var plan = results.getPlan(0);
output += plan.getDuration(true) + "\n"; //获取时间
output += "总路程为:" ;
output += plan.getDistance(true) + "\n"; //获取距离
}
var transit = new BMap.DrivingRoute(map, {renderOptions: {map: map},
onSearchComplete: searchComplete,
onPolylinesSet: function(){
setTimeout(function(){alert(output)},"1000");
}});
transit.search(start, end);
map.clearOverlays();
|