Android - 小数点后的LocationManager数字

时间:2015-12-13 13:45:39

标签: java android geolocation location decimal

我有一个简短的问题,当我从LocationManager获取位置时,获得的坐标没有任何精度:

    locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,2000,10, this);
@Override
public void onLocationChanged(Location location) {
    String msg = "New Latitude: "+location.getLatitude()+"New Longitude: "+location.getLongitude();
    Toast.makeText(getBaseContext(), msg, Toast.LENGTH_LONG).show();
}

结果是:

  

新纬度:19.0新经度:51.0

如何设置我想要的小数点后的位数?

1 个答案:

答案 0 :(得分:0)

我在Android设备监视器中错误地输入了坐标。 当我把51.02放到我描述的那个但是当输入51,02时一切正常。对不起,麻烦。