测试地图最短路径搜索(四):做一个稍微完整的手绘覆盖以及路径搜索(附所有代码)
整个的流程基本是这样的,操作很简单。
1、制作手绘图。
2、基于手绘图制作道路模板图片。我是这么做的,以第一步的手绘图为底图,新建一图层,黑色填充,然后不透明度调整到40%,用橡皮擦沿着道路擦一遍,把道路上的黑色擦掉,然后不透明度调整到100%,隐藏手绘图,另存为png图片。
这一步需要注意的是,道路的宽度也就是橡皮擦的大小要注意,道路太宽了会失真,太窄了会导致道路被封闭,需要加大检测点密度,这样会导致初次加载地图时间延长。
3、用配准法配置好手绘图参数,然后切图。这步骤跟以前的手绘图配准法切图完全一样的。如果用顺序法切图怎么办?为了生成道路数据,也要用配准法进行配置。
4、制作道路搜索功能。实验室——定义路径图片,定义检测点密度,生成导航——图片重置,配准,生成路径搜索。这一步不需要进行配准了。这一步会对map_**.html 和 astar.js 文件进行修改。如果需要自己进行圆点测试,可以参考前面几篇,取消部分注释即可显示红绿圆点。
注意:
初始路径起点终点在左上方;
带#的注释删除后,工具就不能对它进行更新了;
测试版会生成左下右上方向的一条直线道路。非常鼓励各位大咖尊重知识产权,使用正式版;