Genymotion中谷歌地图报告的GPS位置不正确

时间:2014-05-03 00:45:12

标签: android google-maps gps genymotion

我正在使用Genymotion模拟器测试我需要GPS位置的Android应用程序。

当我启动Google地图应用程序时,它会给我一个错误的位置。有人对此有任何想法吗?

2 个答案:

答案 0 :(得分:5)

您的问题有几种解决方案:

  • 由于屏幕右侧的GPS小部件,您可以选择Genymotion模拟器的GPS位置。

Genymotion GPS icon

Genymotion GPS widget

  • 您也可以通过shell命令执行此操作,查看the documentation here

  • 或者,如果您拥有专业版许可证,则可以the Java API进行(例如,进行单元测试)。

答案 1 :(得分:1)

您需要在Genymotion中启用GPS(您可以在其中设置它向设备报告的位置,如上所示)加上您需要在虚拟设备上打开位置服务(在4.1.1的设置/位置服务下 - 可能会有所不同,具体取决于您要模拟的Android版本。)