我是一名新手,想要获取用户在室内的GPS坐标。在室外我可以很好地检测到移动设备,但在室内却遇到了问题。我已经尝试设置精度,但没有效果。
有解决方法吗?
以下是我的代码:
new Thread()
{
public void run()
{
try
{
Criteria cr= new Criteria();
cr.setHorizontalAccuracy(1000);
LocationProvider lp= LocationProvider.getInstance(cr);
Location l = lp.getLocation(60);
Coordinates c = l.getQualifiedCoordinates();
if(c != null )
{
lat = c.getLatitude();
lon = c.getLongitude();
}
}
catch(Exception e)
{
System.out.println("Error");
}
}
}.start();