如何在地圖添加多個點(diǎn)?支線如何標(biāo)注?
月色
D I D A
導(dǎo)航怎么添加途經(jīng)點(diǎn)?
淇寶2
地圖怎么設(shè)置途經(jīng)點(diǎn)?
???
客廳克星
如何制作多途經(jīng)點(diǎn)的線路導(dǎo)航?
毛毛
一、創(chuàng)建地圖 API1/?v=
1.2"> 創(chuàng)建一張簡單的地圖: var map = new BMap.Map("container"); map.centerAndZoom(new BMap.Point(11
6.404, 3
9.915), 13); 然后為地圖加上一些合適的控件: map.addControl(new BMap.NavigationControl()); // 添加平移縮放控件 map.addControl(new BMap.ScaleControl()); // 添加比例尺控件 map.addControl(new BMap.OverviewMapControl()); //添加縮略地圖控件 也可以使用localsearch類的search方法。這個可以隨意。 找到坐標(biāo)點(diǎn)之后,創(chuàng)建三個點(diǎn)對象。 var myP1 = new BMap.Point(10
6.521436,2
9.532288); //起點(diǎn)-重慶 var myP2 = new BMap.Point(10
8.983569,3
4.285675); //終點(diǎn)-西安 var myP3 = new BMap.Point(11
6.404449,3
9.920423); //終點(diǎn)-北京
二、創(chuàng)建一個駕車導(dǎo)航和兩個駕車搜索 用這句話就可以創(chuàng)建駕車導(dǎo)航啦。 var driving = new BMap.DrivingRoute(map); //創(chuàng)建駕車實(shí)例 然后寫兩個搜索方法: 第一個是搜索從重慶到西安的,第二個是從西安到北京的。 driving.search(myP1, myP2); //第一個駕車搜索 driving.search(myP2, myP3); //第二個駕車搜索
三、自己繪制折線 接下來,在回調(diào)函數(shù)setSearchCompleteCallback中,把搜索完畢的路線繪制出來。 注意,這里是兩個搜索的路線都繪制出來了~~ 第一句、獲取數(shù)組 第二句、創(chuàng)建折線 第三句、添加折線覆蓋物 driving.setSearchCompleteCallback(function(){ var pts = driving.getResults().getPlan(0).getRoute(0).getPath(); //通過駕車實(shí)例,獲得一系列點(diǎn)的數(shù)組 var polyline = new BMap.Polyline(pts); map.addOverlay(polyline);}。
導(dǎo)航怎么設(shè)置途經(jīng)點(diǎn)?
賺錢8888
1. 地圖上點(diǎn)選地點(diǎn)規(guī)劃路線地圖頁面找到目的地,長按彈出可操作信息框,點(diǎn)擊右下角的導(dǎo)航,即可完成路線規(guī)劃并進(jìn)入導(dǎo)航狀態(tài)。
2. 路線管理設(shè)置并支持點(diǎn)增加。提示:
1、進(jìn)入路線管理頁面,起點(diǎn)默認(rèn)是當(dāng)前點(diǎn),也可變更;
2、設(shè)置起點(diǎn)、點(diǎn)、終點(diǎn)方式相同,主要包括手動輸入,點(diǎn)擊文本框進(jìn)入搜索頁面;
3、點(diǎn)擊文本框下拉標(biāo),彈出其它設(shè)置方式,選擇使用當(dāng)前位置、在地圖上選取、從收藏夾選擇三種。
那個地圖手機(jī)版的可以多添加幾個途經(jīng)點(diǎn)?
凡塵小馬
地圖如何導(dǎo)航兩個點(diǎn)?
MK-statham
在地圖雙方輸入框輸入起始和終點(diǎn)地址就可以了。也可以在地圖上選點(diǎn)起始或終點(diǎn)地址(長按地圖上位置會跳出選項(xiàng)的)