【问题标题】:Making maps and pathfinding AI制作地图和寻路 AI
【发布时间】:2010-11-13 23:29:55
【问题描述】:

我想从谷歌地球追溯地图,然后这些地图将用于计算从 A 到 B 的最快路线以及由某些因素定义的位置概率。我将如何去做这些?我的第一个想法是 pygame 并使用一些已经制作的或将它们用作模板。

【问题讨论】:

  • 如果您还有什么想让我谈的,您能告诉我吗?否则,您可以将其标记为已回答吗?
  • 总的来说,我放弃了这个项目,所以没想到这里。

标签: python path-finding


【解决方案1】:

我在路由应用程序上工作了一段时间。最常见的算法是从两端(起点和终点)开始并相互靠近,遍历所有可能的旅行方式。在中间相遇的分支将是您理想的路径。

您可以通过在代码中设置检查以在每个时间步仅移动 x 距离来适当地加权,例如速度限制。

你应该这样做:

Good graph traversal algorithm

http://www.policyalmanac.org/games/aStarTutorial.htm

http://en.wikipedia.org/wiki/A*_search_algorithm/

Map Routing, a la Google Maps?

【讨论】:

    【解决方案2】:

    您是否查看过 Google 地图而不是 Google 地球?这有道路和路由引擎。

    【讨论】:

    • 问题是我想要人行道和其他不在谷歌地图上的东西
    • 它仍然不够详细,我无法根据速度/矢量/其他变量寻找可能的位置。所以谷歌地图不是一个选择,我以后可能会用它做其他事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多