使用Google API的Android室内方向

时间:2015-02-23 15:31:36

标签: android maps directions

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

目前有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

目前Google Maps Android API似乎不支持此功能。 即使您选择了正确行走的travel mode,路线也会在最近的道路上进行追踪,而不是在室内路径上。

我也在等待发布此选项,因为目前可以使用Google自己的地图网络应用获得此结果。

答案 1 :(得分:0)

我的研究生项目是关于在Android中没有GPS时的室内定位。答案是肯定的,但并不容易。很难做到这一点但准确性不如GPS好。获取位置有两种主要方法。

<强> 途径

<强> 1。传感器融合:此方法用于获取相对位置。使用内置传感器(陀螺仪,加速度计,指南针)计算距离&amp;方向随着时间的推移。因此,您将获得将此值添加到旧位置的新位置。它也称为 dead-reckoning

<强> 2。 Wi-Fi信号强度:如果有两个或更多的a.p.之前已知的位置,使用信号强度来估计您的位置。这个想法有点类似于GPS的工作原理。

弱侧

<强> 1。传感器融合:计算新的位置误差(e0)。在计算下一个新位置时,再次出现新错误(e1)。因此,您将获得e0 + e1的新位置。我的意思是随着时间的推移,错误树林呈指数级增长。

<强> 2。 Wi-Fi信号强度:有些项目可以阻止a.p.所以你得到的信号强度很弱并且计算错误的位置。

<强>最后 我使用第一种方法短时间(10秒)。第二种方法来纠正位置(每10秒)。因此,您可以获得最佳效果。时间很短。

来源

  • 更深入地解释pdf
  • 首先使用approach开源安卓应用。