我需要能够在建筑物中定位用户,显示可以采取的路线,并可选择下载建筑物的地图,然后在没有任何 Internet/GPS 访问的情况下使用转弯导航。
我的主要问题是;1) 我如何获得建筑物的地图?例如,我想要一张我大学校园的地图,我从哪里获得地图?谷歌地图?2) 如何在没有互联网/GPS 的情况下实现转弯导航?只有图形就足够了,不需要声音支持。3) 我如何使用 Wi-Fi 连接而不是 GPS 来获取用户的位置?
我不希望获得源代码,我只需要关于我应该在哪里寻找以及我需要学习什么的指导和指导。
我需要能够在建筑物中定位用户,显示可以采取的路线,并可选择下载建筑物的地图,然后在没有任何 Internet/GPS 访问的情况下使用转弯导航。
我的主要问题是;1) 我如何获得建筑物的地图?例如,我想要一张我大学校园的地图,我从哪里获得地图?谷歌地图?2) 如何在没有互联网/GPS 的情况下实现转弯导航?只有图形就足够了,不需要声音支持。3) 我如何使用 Wi-Fi 连接而不是 GPS 来获取用户的位置?
我不希望获得源代码,我只需要关于我应该在哪里寻找以及我需要学习什么的指导和指导。
这似乎是一项艰巨的任务。我想你必须自己创建建筑地图。也许一开始,您可以编写一个应用程序,记录您在给定建筑物中走动时所有 wifi 信号的信号强度。因此,假设有 7 个 wifi 接入点,您将拥有一个信号强度向量数据库{w_i_1,w_i_2,...,w_i_7}
。
有了这个数据库,您就可以与一个新的未知信号进行比较,{v1, v2, ..., v7}
这样您就可以知道自己在哪里(找到w-v
每个的最小范数w_i
)。
最后存储“特殊”位置(您到达左/右/直决策点的位置,并让您的应用程序指导用户前往目的地的路线。
1) 我如何获得建筑物的地图?例如,我想要一张我大学校园的地图,我从哪里获得地图?谷歌地图?
除非您的校园足够大,否则 Google 静态地图将不够实用。没有地方可以下载建筑物的蓝图。这只发生在好莱坞电影中。
2) 如何在没有互联网/GPS 的情况下实现转弯导航?
没有互联网或 GPS,您只有 Wifi 和 Gyro 传感器来帮助您。这是一篇比较路线导航算法的论文。你必须学习地图匹配算法。这是一个 java 项目,您可以用作参考。
3) 我如何使用 Wi-Fi 连接而不是 GPS 来获取用户的位置?
您需要访问WiFi 数据库才能对您的位置进行三角测量。一旦你得到一个纬度,经度修复。您按照 Arnoud 的建议进行操作,并创建自己的 WiFi 定位系统。