0

我们的 android 模拟器有一个内置的应用程序“地图”,它显示了我们当前的大致位置。我尝试使用它通过网络提供商显示我自己的位置,但它仍然没有在模拟器上显示我的位置。有没有人有一个例子显示不支持 GPS 的设备的当前位置?

4

3 回答 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 回答