android中的Gps定位
我已使用以下代码获取当前gps值android中的Gps定位,android,Android,我已使用以下代码获取当前gps值 public class GetGPS implements LocationListener { public void onLocationChanged(Location location) { } public void onProviderDisabled(String provider) { //alertDialog.showMessage("Please Turn On you
public class GetGPS implements LocationListener
{
public void onLocationChanged(Location location)
{
}
public void onProviderDisabled(String provider)
{
//alertDialog.showMessage("Please Turn On your GPS", "GPS Turned Off");
}
public void onProviderEnabled(String provider)
{
}
public void onStatusChanged(String provider, int status, Bundle extras)
{
}
}
它可以工作。但是数值是100-200英尺。我想知道问题出在哪里?下面的链接可能会有帮助
还可以尝试使用您应该检查哪个位置提供程序实际提供了该位置。如果它是用你的wifi网络id或手机id(谷歌服务器)计算出来的,那么它可能离你的实际位置很远——你的GPS芯片应该更准确
另外,您如何将“实际”位置与返回的结果进行比较?您的意思是说精度为~100或200,它与原始位置相差100到200英尺。API返回精度-您必须处理这个问题