gpt4 book ai didi

java - 我想制作一个带有提供方向的 map 的 Android 应用程序,但不是谷歌地图

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:55:06 31 4
gpt4 key购买 nike

我想制作一个 Android 应用程序来加载我创建的建筑物内部 map 。我希望它提供一个房间到另一个房间之间的方向。如果可能,在楼层之间。

我希望 map 可以缩放,也可以点击。也就是说,您可以单击您所在的位置以及您想去的位置,该应用程序将提供方向。或者你在文本框中输入你所在的房间和你想去的地方,然后再次提供方向。

我确实偶然发现了一些允许您使用开源 map 并将自己的节点添加到每个角落或引用位置的东西。但经过一个小时的 Google 搜索,我再也找不到该网站了。

有人知道我该怎么做吗?

最佳答案

这是其中一个想法听起来很简单但实际上并非如此的例子。您需要解决许多任务,有些任务已经讨论过了。

1) 如何为办公室建模。需要这样做,以便您轻松建模但文件很小。它必须采用您的寻路算法可以理解的格式。这意味着当您开发路径查找时,您将对数据进行更改。

2) 位置查找/输入。由硬件完成(gps 不会削减它)或用户说出他们在哪里。可以通过 NFC 和在办公室周围放置的标签来完成,这不是一个理想的解决方案,标签必须可见。用户可以输入他们的位置,但他们可能会迷路并且不知道他们在哪里。

3) 如何呈现数据,您可以编写一个神奇的 3D 应用程序来显示不可能完成的任务的建筑布局。这将是六个月的工作!请记住,您的 map 是 3D 的,道路 map 往往是 2D 的。 (有一些飞越......)

4) 进度跟踪。该应用程序确实需要知道您的情况,如果您偏离路线,它会告诉您返回。这在室内也很难实现。进度跟踪是 PND(个人导航设备)制造商花费时间的一个领域,因为它确实会影响用户对软件的信心。

在 TomTom 工作之后,我可以说你可以在这工作多年。

由于这是一个拼贴项目,我可以建议一个更简单的项目吗?

用 2D map 来做,简单的基于网格的 map 有点像迷宫问题中的经典鼠标。为路径查找实现 A*。完成后,如果您有时间将其扩展到您的原始计划,您就可以了。

我过去发现的一本非常好的书是“Programming Game AI by example”。国际标准书号 1-55622-078-2。第 8 章是关于寻路的,并且有一个非常好的 A* 部分。

祝你好运。 :)

关于java - 我想制作一个带有提供方向的 map 的 Android 应用程序,但不是谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8495494/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com