在Google导航中使用Android Mock位置

时间:2014-08-21 14:46:45

标签: android google-maps gps

我正在尝试创建一个具有改进位置的研究应用程序,以指导有视力障碍的人

我找到了很好的例子,说明如何在网络上实现模拟位置服务提供程序,这部分应用程序运行正常,从测试文件中读取位置

然而,我在MockLocations和Google导航应用程序的组合中苦苦挣扎。即使我提供了MockLocations(纬度,经度,TimeStamp,方位,速度,准确度和海拔高度)中的所有参数,并且我将提供商修复为GPS_PROVIDER,我仍然无法在Google地图导航模式中看到我的位置在地图上移动。

在我看来,谷歌导航应用程序设计为独立工作,并以某种方式硬编码使用手机内部GPS芯片。因此,它使用我们甚至不知道的频率从Location API请求位置,并且必须有自己的方式来处理GPS不可用时的情况。

我仍然不知道为什么Google导航应用程序可以在可视化/本地化部分使用MockLocations而不是在导航工具中正常工作。

之前有人遇到过这个问题并能提供解决方法吗?

0 个答案:

没有答案