[英]Android indoor directions with Google api
我目前有一个显示地图片段并可以显示导航到给定点的应用。 启用了室内地图,并且我要使用的建筑物确实具有室内地图,但是即使将运输模式设置为步行,它也只能导航到建筑物外部。
目前有什么方法可以做到这一点?
看来Google Maps Android API目前不支持此功能。 即使您选择了正确的行驶模式 (应该是步行),该路线也会在最近的道路上而不是室内路径上追踪。
我也正在等待这个选项的发布,因为目前可以使用Google自己的Maps网络应用来获得此结果。
我的研究生项目是关于Android无法使用GPS时的室内定位。 答案是肯定的,但是没有简单的方法。 很难做到这一点,但精度却不如GPS好。 获取位置的主要方法有两种。
途径
1. Sensor-Fusion:此方法用于获取相对位置。 使用内置传感器(陀螺仪,加速度计,指南针)计算随时间变化的距离和方向 。 因此,您将获得新位置,并将此值添加到旧位置。 这也称为死守 。
2. Wi-Fi信号强度:如果以前有两个或多个已知位置,请使用信号强度来估计您的位置。 这个想法有点类似于GPS的工作原理。
弱边
1.传感器融合:计算新的位置误差(e0)。 在计算下一个新位置时,会再次出现新错误(e1)。 因此,您将获得e0 + e1的新位置。 我的意思是,随着时间的流逝,错误树丛呈指数增长。
2. Wi-Fi信号强度:某些项目可能会阻止ap,因此信号强度会变弱并且计算出错误的位置。
最后,我使用短时间(10秒)的第一种方法。 纠正位置的第二种方法(每10秒)。 因此,无论长短,您都能获得最佳效果。
资源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.