这种问题不应该用Dijkstra这种太理论化的算法去解决问题,因为专业的识别cad图的算法,不是那么轻易就能写好。建议:直接读取cad图,自己写识别算法,一张建筑平面图,适当处理下,二值化后就只剩墙壁的黑色部分,用程序遍历一次所有的路线,就能找到最佳路线了