如何在Android模拟器中模拟GPS位置?

我想获得Android模拟器的经度和纬度进行测试。

任何人都可以指导我如何实现这一目标?

如何将仿真器的位置设置为测试位置?


您可以通过Telnet连接到模拟器。 然后你有一个仿真器控制台,可以让你输入某些数据,如地理修正,网络等。

这里详细解释了如何使用控制台。 要连接到控制台,请打开命令行并键入

telnet localhost 5554

然后,您可以使用geo命令设置设备上的纬度,经度和所需的高度,并使用gps位置提供程序传递给所有程序。 有关详细说明,请参阅上面的链接。

在控制台中运行的特定命令是

geo fix <longitude value> <latitude value>

我发现这个网站对寻找一个现实的经纬度/ lng很有用:http://itouchmap.com/latlong.html

如果你需要多个坐标,你可以在路线中使用kml文件,本文将对此进行一点描述。 目前我找不到更好的来源。


我正在寻找一种更好的方法来设置仿真器的GPS坐标,而不是使用geo fix和手动确定具体的经纬度坐标。

无法找到任何东西,我整理了一个使用GWT和Google Maps API的小程序来启动基于浏览器的地图工具来设置仿真器中的GPS位置:

Android的全球定位系统模拟器

希望它可以帮助那些无疑会偶然遇到这个困难/问题的人。

Android的全球定位系统模拟器


如果您使用的是Eclipse ,请转到Window->Open Perspective->DDMS ,然后在Location Controls输入一个,然后点击Send

链接地址: http://www.djcxy.com/p/2633.html

上一篇: How to emulate GPS location in the Android Emulator?

下一篇: How can you speed up Eclipse?