如何在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的全球定位系统模拟器
希望它可以帮助那些无疑会偶然遇到这个困难/问题的人。
如果您使用的是Eclipse
,请转到Window->Open Perspective->DDMS
,然后在Location Controls
输入一个,然后点击Send
。