안드로이드 개발 질문/답변
(글 수 45,052)
지금 현재위치의 gps로 위, 경도 받아오는것까지는 했는데요
질문드리려는 사항이
GeoPointer.getLatitude(), GeoPointer.getLongitude() 를
String으로 변환해서 sqlite(DB) 에 저장하려고 하거든요
근데 어떤수를 써도 String으로 변환해서 넣으면요
37.7397704534504
127.0679555345345 이렇게 들어가거든요.....이거 왜이럴까여
google 위도경도보는 사이트에서 들어가서 위, 경도값 구해보면
소수점 이하 6자리로만 표기되던데....
GeoPointer.getLatitude(), GeoPointer.getLongitude() 이거 두개가 double형이던데
Double.toString()이걸로 바로 String변수에 대입해서 db에 저장했거든요....
뭐가 잘못된것일까여??




소수점 자릿수가 긴 게 오히려 더 정확한 수치겠죠??
굳이 소수점 아래 6자리만 필요하시면
Double.toString() 하기 전에 잘라내고 변환하시거나
String으로 변환 후 뒤를 좀 잘라내면 되겠네요.
: )