안드로이드 개발 질문/답변
(글 수 45,052)
어떤 식으로 해야 할 지 감이 안오네요
조언 부탁드립니다
조언 부탁드립니다
2010.11.13 17:17:46
http://code.google.com/intl/ko-KR/android/add-ons/google-apis/reference/index.html
Projection 보시면 됩니다.
2010.11.13 23:26:59
google map webservice API에서 데이터 받으면 37.5224769,127.0478464 이런식으로 오쟎아요
GeoPoint(nt latitudeE6, int longitudeE6) 에 사용되는 latitudeE6, longitudeE6 값은 위 값을 소수점 6자리까지 짤라서 소수점을 없앤 값이라고 보시면 됩니다.
다음식으로 서로간 변환해서 사용하시면 될겁니다.
private GeoPoint convertToGeoPoint(double lat, double lng)
{
return new GeoPoint((int)(lat * 1E6), (int)(lng * 1E6));
}
private double[] convertToLatLng(GeoPoint geo)
{
double[] latlng = new double[2];
latlng[0] = geo.getLatitudeE6() / 1e6;
latlng[1] = geo.getLongitudeE6() / 1e6;
return latlng;
}



