我们的 android 模拟器有一个内置的应用程序“地图”,它显示了我们当前的大致位置。我尝试使用它通过网络提供商显示我自己的位置,但它仍然没有在模拟器上显示我的位置。有没有人有一个例子显示不支持 GPS 的设备的当前位置?
问问题
1614 次
3 回答
1
在这里使用Gpstracker.java 类。
于 2013-04-29T06:18:05.070 回答
0
确保在测试应用时启用 GPS。如果同时使用 NETWORK_PROVIDER 和 GPS_PROVIDER 也会有所帮助。这样当 GPS 不可用时,您仍然可以使用 NETWORK_PROVIDER 获得位置。
更新:此外,如果您使用模拟器来测试您的应用程序,请确保您从命令行或使用 Eclipse 模拟 GPS 修复。这是有关如何执行此操作的 stackoverflow 问题的链接如何在 android Emulator 中模拟 gps 位置?
于 2013-04-29T06:18:54.960 回答
0
Location our_location=locmngr.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
locmngr.requestLocationUpdates( LocationManager.NETWORK_PROVIDER, 0, 0,loclis);
使用NETWORK_PROVIDER
而不是GPS_PROVIDER
于 2013-04-29T06:21:00.597 回答