Android室内指南与谷歌api

Android室内指南与谷歌api,android,maps,directions,Android,Maps,Directions,我目前有一个应用程序,它可以显示地图片段,并可以显示到给定点的导航。室内地图已启用,我尝试使用的建筑确实有室内地图,但即使交通模式设置为步行,它也只能导航到建筑外部 目前有什么方法可以做到这一点吗?我的研究生项目是关于当GPS在android中不可用时的室内定位。答案是肯定的,但没有简单的方法。很难做到这一点,但精度不如GPS。获取位置的方法主要有两种 接近 1。传感器融合:此方法用于获取相对位置。使用内置传感器(陀螺仪、加速度计、指南针)计算随时间变化的距离和方向。因此,您将获得新位置,并将此

我目前有一个应用程序,它可以显示地图片段,并可以显示到给定点的导航。室内地图已启用,我尝试使用的建筑确实有室内地图,但即使交通模式设置为步行,它也只能导航到建筑外部


目前有什么方法可以做到这一点吗?

我的研究生项目是关于当GPS在android中不可用时的室内定位。答案是肯定的,但没有简单的方法。很难做到这一点,但精度不如GPS。获取位置的方法主要有两种

接近

1。传感器融合:此方法用于获取相对位置。使用内置传感器(陀螺仪、加速度计、指南针)计算随时间变化的距离和方向。因此,您将获得新位置,并将此值添加到旧位置。它也被称为推算航位

2。Wi-fi信号强度:如果有两个或两个以上a.p.以前已知哪些位置,请使用信号强度来估计您的位置。这个想法有点类似于GPS的工作原理

薄弱环节

1。传感器融合:计算新位置错误(e0)时发生。计算下一个新位置时,再次出现新错误(e1)。因此,您可以使用e0+e1获得新位置。我的意思是误差随时间呈指数增长

2。Wi-fi信号强度:某些项目可能会阻塞a.p.,因此信号强度较弱,计算错误的位置

最后 我在短时间内(10秒)使用第一种方法。第二次接近正确位置(每10秒)。因此,您可以在长时间和短时间内获得最佳效果

来源

  • 对此有更深入的解释
  • 首先使用开源android应用程序
目前似乎不支持此功能。 即使您选择了正确的路径(应该是步行路径),也会在最近的道路上跟踪路线,而不是在室内路径上


我也在等待这个选项的发布,因为目前可以通过谷歌自己的地图web应用程序获得这个结果。

我认为没有多少设备具有如此先进的GPS精度,可以实现利用室内方向。一旦方向API(或其他)可以计算路线,而不跟踪走路线的用户,这就是我所需要的。谢谢你的回答,尽管我的主要目标是在有室内地图的建筑物内标记从A点到B点的路径。他们的GPS是否能跟踪他们的路线将是一个额外的奖励。如果你的位置起点已知,你可以使用传感器融合方法。上面有一个使用这种方法的开源应用程序的链接。是的,我最终使用了普通的谷歌地图和平面图。我发现,即使使用谷歌自己的应用程序,它仍然有相当多的漏洞,但希望他们能很快更新方向API,它有很大的潜力。