我有一个简短的问题,当我从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
如何设置我想要的小数点后的位数?
答案 0 :(得分:0)
我在Android设备监视器中错误地输入了坐标。 当我把51.02放到我描述的那个但是当输入51,02时一切正常。对不起,麻烦。