2013-01-11 38 views
1

由于GPS信号在室内很弱,我无法在Android的应用程序中通过GPS在室内访问当前位置。但谷歌地图在Android中使用GPS在室内访问当前位置非常好。我应该怎么做,以便在android室内使用GPS访问我的当前位置?如何在Android中通过GPS在室内访问我的当前位置?

+1

所以,如果GPS不强的室内其设备上的所有应用程序一样,你应该尝试用两种可能的方式即网络和GPS获取位置。 http://stackoverflow.com/questions/3412416/improve-gps-accuracy-android –

+0

同意。一般来说,GPS覆盖在室内是不好的。这不是你的应用程序的问题,恰巧GPS芯片不能很好地在墙壁和屋顶后面拾取卫星信号。当GPS不可用时,Google地图使用多种替代方法,例如Cell-id或Wi-Fi。 –

回答

1

GPS在室内通常很糟糕,所以你不能依赖它。尝试通过wifi位置获取位置。它可以是非常准确的

你这样做,像这样

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,LocationListener的);

看看this guide