좌표를 불러와서 맵에 표시하려고 합니다.

좌표가 소수로 되어 있는데

어떻게 불러와야 될지를 모르겠네요;;

case XmlPullParser.START_TAG:
     if(parser.getName().equals("map")){
      
      i_longitude = Integer.parseInt(parser.getAttributeValue(9));
      i_latitude =  Integer.parseInt(parser.getAttributeValue(9));

      point = new GeoPoint((int)(i_latitude*1E6), (int)(i_longitude*1E6));
      
      OverlayItem overItem = new OverlayItem(point, "", "");
           
      itemizedOverlay.addOverlayItem(overItem);
            list.add(itemizedOverlay);
      initem = true;
     }
     break;
    }
    parser.next();

 

이정도로 했는데

좌표를 불러들이는데서

numberformatexception 에러가 뜹니다.

아무래도 소수로 저장되어 있는걸

정수형에 넣으니까 안맞는것 같은데

어떻게 해야될까요?

float형으로 받아도 GeoPoint에는 int형만 들어가는것 같던데.. 아 어렵습니다. ㅠㅠ

도와주세요