我是 android 开发的新手,我已经完成了一些涉及 Google 地图的应用程序。我现在正在尝试开发的是一个最佳路径查找器应用程序。我知道已经有很多应用程序可用于此目的,但我打算自己做。我打算为此使用 Dijkstra 算法。初始输入是源和目的地,输出必须是在谷歌地图上绘制的源和目的地之间的最佳路径。我对执行此应用程序所需的步骤有所了解。
第 1 步:提取源和目标之间的中间位置。
第 2 步:将这些节点添加到图形数据结构中。
第 3 步:应用 Dijkstra 算法并找到路径。
第 4 步:在 Google 地图上绘制路径。
我的想法是否正确?