百度地圖在3.0的Javascript api中增加了四種(z技林hǒng)路徑規劃,分别是:步行、騎行、自駕、公交。
關于路線規劃的引用也相當簡單,我們以步行為例:
//實例化地圖 var map = new BMap.M計服ap("container"); //定位地近雨圖中心點及縮放級别 map.ce得書nterAndZoom(new BMap.Poi家化nt(116.404, 39.915), 14); //定義步行路線鄉用規劃實例 var walking = new BMap.WalkingRo朋刀ute(map, { rende師作rOptions: { map: map, 得放 autoViewport: true 小歌} }); //定義步行路線規劃起(qǐ)始點和結束點 var 高上start = new BMap.Point(116.3司做10791, 40.003419); var請女 end = new BMap.Point(11高討6.326419, 40.003519); //執行路線規劃。 問姐 walking.search(start, end);
是不是相當簡單呢?
另外三種(zhǒng)的調用方式也差不多,如下:
//騎行 var riding 輛又= new BMap.RidingRoute(map,呢笑 { renderOptions: { 鄉數 map: map, autoViewp件高ort: true } }); //駕車 va黃朋r driving = new BMap.D學遠rivingRoute(map, { renderOption懂市s: { map: map, 們個 autoViewport: true 快姐} }); //公交 var trans嗎用it = new BMap.TransitRo小男ute(map, { rende冷靜rOptions: { map: map,內說 autoVie和有wport: true },快國 // 配置跨城公交的換成(chéng)策略為優先少員出發(fā)早 intercityPolicy: BMAP_拿雜INTERCITY_POLICY_EARLY_START,服媽 // 配置跨城公交的去志交通方式策略為飛機優先 tran放弟sitTypePolicy: BMAP_TRANSIT_新見TYPE_POLICY_AIRPLANE區你 });
網站無須三方授權 · 安全穩定、維護方便