制作地图和寻路人工智能

发布于 2024-10-02 20:48:21 字数 108 浏览 2 评论 0原文

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

I want to retrace maps from google earth these maps would then be used for calculating fastest route from A to B as well as location probability defined by some factors. How would i go about doing these? My first thought is pygame and using some already made ones or using them as a template.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坠似风落 2024-10-09 20:48:21

我在路由应用程序上工作了一段时间。最常见的算法是从两端(起点和终点)开始并向彼此移动,遍历所有可能的行进方法。中间相交的树枝将是你理想的道路。

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

这些应该对你有用:

良好的图遍历算法

链接

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

地图路由,像 Google 地图一样吗?

I've worked on a routing application for a while. The most common algorithm for this is to start on both ends (start and finish) and move towards each other, traversing all possible methods of travel. The branches that meet in the middle will be your ideal path.

You can weight things appropriately, like speed limit, by setting checks in the code to only move x distance every time step.

These should do you:

Good graph traversal algorithm

Link

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

Map Routing, a la Google Maps?

笑饮青盏花 2024-10-09 20:48:21

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

Have you looked at Google Maps, rather than Google Earth? This has roads and a routing engine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文