android - 基于位置的服务应用

标签 android dictionary user-location

我需要能够在建筑物中定位用户,显示可以采取的路线,并可选择下载建筑物的 map ,然后在没有任何互联网/GPS 访问的情况下使用转弯导航。

我的主要问题是; 1) 如何获得建筑物的 map ?例如,我想要一张我大学校园的 map ,我从哪里得到 map ?谷歌地图? 2) 如何在没有任何互联网/GPS 的情况下实现逐向导航?只有图形就足够了,不需要声音支持。 3) 如何使用 Wi-Fi 连接而不是 GPS 获取用户的位置?

我不希望获得源代码,我只需要关于我应该在哪里查看以及我需要学习什么的指导和指示。

最佳答案

这似乎是一项艰巨的任务。我想您必须自己创建建筑 map 。也许首先,您可以编写一个应用程序,记录您在给定建筑物中走动时所有 wifi 信号的信号强度。因此,假设有 7 个 wifi 接入点,您将拥有一个信号强度向量数据库 {w_i_1,w_i_2,...,w_i_7} .

有了这个数据库,您就可以与一个新的未知信号进行比较 {v1, v2, ..., v7}所以你对自己的位置有所了解(找到每个 w-v 的最小范数 w_i)。

最后存储“特殊”位置(您到达左/右/直线决策点的位置, 让您的应用引导用户以何种方式到达目的地。

关于android - 基于位置的服务应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305416/

相关文章:

java - Android - 从互联网加载(更新)字符串资源?

android - 是否可以将代码包含/导入到 Android list 中?

python - 解析具有已知键定界符的键值对的字符串

ios - 显示多个注释,用户位置位于中心

java - 读取一个txt文件(奇怪的符号)JAVA

android - 如何打开已经打开的 Activity 而不是创建新 Activity ?

json - NSURLSession 使用 get 发送参数

python - 如何在多个进程之间共享字典?

javascript - FB.login() 响应不一致