【发布时间】:2010-01-10 09:59:09
【问题描述】:
我是移动应用程序的新手。基本上我想在室内获取用户的 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();
【问题讨论】:
-
嗯,GPS 不能在室内工作......你几乎需要卫星的视线才能工作。