Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 基于位置的服务应用_Android_Map_User Location - Fatal编程技术网

Android 基于位置的服务应用

Android 基于位置的服务应用,android,map,user-location,Android,Map,User Location,我需要能够在建筑物中定位用户,显示可以选择的路线,并有选择地下载建筑物的地图,然后在没有任何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_i
w-v
的最小范数)

最后存储“特殊”位置(您到达左/右/直决策点和 让你的应用程序指导用户如何到达目的地

1) 我怎样才能得到建筑物的地图?例如,我想有一张我的大学校园的地图,我从哪里得到地图?谷歌地图

除非你的校园足够大,否则谷歌静态地图就不够实用。没有地方可以下载建筑物的蓝图。这只发生在好莱坞电影中

  • 你自己画
  • 从下载它
  • 和你学校的讲师交谈,他可能知道你学校的地图在哪里
2) 如何在没有互联网/GPS的情况下实现逐轮导航

没有互联网或GPS,你只有Wifi和陀螺仪传感器来帮助你。在这里你必须学习。这是你可以参考的

3) 如何使用Wi-Fi连接而不是GPS获取用户的位置


你需要一个进入a的通道来三角测量你的位置。一旦你得到了一个lat,lon fix。按照Arnoud的建议,创建自己的WiFi定位系统

我想向你们学校要一张地图。由于GPS的精度很少低于100英尺,所以GPS在建筑物内几乎没有用处。WiFi连接不能用来定位某人,除非说“此人在WiFi接入点的范围内”。它不会提供关于这个人是在大楼内还是在大楼外的信息,更不用说用户在哪个房间了。好的,我现在看到了模式。实际上,我的讲师明确表示,我将使用3个Wi-Fi接入点获取用户位置。有任何示例项目或代码供我参考吗?我不知道该用什么关键字搜索这个问题。啊,现在我需要用Wi-Fi数据库。。。我不太熟悉网络编程。。。