GPS데이터를 블루투스로 받고있는데,
처리하는 프로그램이 멍청해서 소숫점자리가 고정되어야 합니다
예를들어 32.33333 인 위도가 32.333333 이 될 경우 숫자가 한자리 밀려서 오류가나는 경우가 발생합니다
따라서 32.33333처럼 소숫점이 5자리인경우 32.333330 으로 표현하고싶은데 어떻게해야할까요?
private class MyLocationListener implements LocationListener
{
private String gps2;
@Override
public void onLocationChanged(Location loc) {
if (loc != null) {
/* 화면의 상단에 위치한 TextView에 위도, 경도를 출력함*/
gps.setText("La:"+loc.getLatitude()+", Lo:"+loc.getLongitude());
gps2 = gps.getText().toString();
Main.getInstance().sendMessage(gps2);
}
}
출력결과는 LA 32.3423424 이런식으로 나옵니다