摘要:本文意在解決通過(guò)制定兩點(diǎn)坐標(biāo)獲取百度搜索的路徑結(jié)果信息,用途是重現(xiàn)路徑比如在上繪制軌跡顯示效果圖等。
本文意在解決通過(guò)制定兩點(diǎn)坐標(biāo)獲取百度搜索的路徑結(jié)果信息,用途是重現(xiàn)路徑(比如在mapv上繪制軌跡顯示效果圖等)。
實(shí)現(xiàn)思路:
加載百度地圖所需的js引用;
html布局用于顯示結(jié)果;
初始化百度地圖并加載到頁(yè)面上,給地圖對(duì)象添加點(diǎn)擊事件的監(jiān)聽(tīng);
實(shí)現(xiàn)地圖的點(diǎn)擊監(jiān)聽(tīng)方法,主要是獲取到點(diǎn)擊地圖的坐標(biāo),并確定是起點(diǎn)和終點(diǎn);
實(shí)現(xiàn)pointPathSearch()方法,創(chuàng)建百度地圖駕車路徑檢索的實(shí)例從而實(shí)現(xiàn)輸入起點(diǎn)終點(diǎn)進(jìn)行路徑規(guī)劃搜索并設(shè)置檢索完成的事件監(jiān)聽(tīng)(主要是實(shí)現(xiàn)路徑返回的數(shù)據(jù)的封裝),實(shí)現(xiàn)搜索方法,主要是處理點(diǎn)擊獲取的坐標(biāo),并調(diào)用之前pointPathSearch()方法
獲取百度地圖點(diǎn)擊兩點(diǎn)的路線規(guī)劃信息
起點(diǎn) 終點(diǎn) 時(shí)間 | 距離 |
demo只是顯示了一個(gè)起點(diǎn)終點(diǎn)路徑規(guī)劃,這個(gè)方法可以實(shí)現(xiàn)批量獲取起點(diǎn)和終點(diǎn)的路徑規(guī)劃,主要可以獲取到規(guī)劃的路徑的途經(jīng)點(diǎn)數(shù)據(jù),此demo可以擴(kuò)展到其它支持路徑規(guī)劃功能地圖平臺(tái)上。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/83105.html
閱讀 3779·2021-11-25 09:43
閱讀 2199·2021-11-23 10:13
閱讀 831·2021-11-16 11:44
閱讀 2379·2019-08-29 17:24
閱讀 1391·2019-08-29 17:17
閱讀 3486·2019-08-29 11:30
閱讀 2590·2019-08-26 13:23
閱讀 2350·2019-08-26 12:10