使用不支持gps的模拟器在地图上显示当前位置

时间:2013-04-29 06:14:16

标签: android networking gps location location-provider

我们的android模拟器有一个内置应用程序“Map”,它显示了我们的近似当前位置。我尝试使用它来显示我自己的位置使用网络提供程序,但它仍然没有显示我在模拟器上的位置。有没有人举例说明没有GPS支持的设备的当前位置?

3 个答案:

答案 0 :(得分:1)

使用Gpstracker.java 在这里上课。

答案 1 :(得分:0)

确保在测试应用时启用GPS。如果您同时使用NETWORK_PROVIDER和GPS_PROVIDER,它也会有所帮助。因此,当GPS不可用时,您仍然可以使用NETWORK_PROVIDER获取该位置。

更新:此外,如果您使用模拟器测试您的应用,请确保您从命令行或使用Eclipse模拟GPS修复。这是有关如何执行此操作的stackoverflow问题的链接How to emulate gps location in the android Emulator?

答案 2 :(得分:0)

Location our_location=locmngr.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
        locmngr.requestLocationUpdates( LocationManager.NETWORK_PROVIDER, 0, 0,loclis);

使用NETWORK_PROVIDER代替GPS_PROVIDER