測試地圖最短路徑搜索(四):做一個稍微完整的手繪覆蓋以及路徑搜索(附所有代碼)
整個的流程基本是這樣的,操作很簡單。
1、製作手繪圖。
2、基於手繪圖製作道路模板圖片。我是這麼做的,以第一步的手繪圖爲底圖,新建一圖層,黑色填充,然後不透明度調整到40%,用橡皮擦沿着道路擦一遍,把道路上的黑色擦掉,然後不透明度調整到100%,隱藏手繪圖,另存爲png圖片。
這一步需要注意的是,道路的寬度也就是橡皮擦的大小要注意,道路太寬了會失真,太窄了會導致道路被封閉,需要加大檢測點密度,這樣會導致初次加載地圖時間延長。
3、用配準法配置好手繪圖參數,然後切圖。這步驟跟以前的手繪圖配準法切圖完全一樣的。如果用順序法切圖怎麼辦?爲了生成道路數據,也要用配準法進行配置。
4、製作道路搜索功能。實驗室——定義路徑圖片,定義檢測點密度,生成導航——圖片重置,配準,生成路徑搜索。這一步不需要進行配準了。這一步會對map_**.html 和 astar.js 文件進行修改。如果需要自己進行圓點測試,可以參考前面幾篇,取消部分註釋即可顯示紅綠圓點。
注意:
初始路徑起點終點在左上方;
帶#的註釋刪除後,工具就不能對它進行更新了;
測試版會生成左下右上方向的一條直線道路。非常鼓勵各位大咖尊重知識產權,使用正式版;