마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 구글맵 LatLng 클래스 질문입니다.

0 추천
시작점과 도착지점의 위도와 경도 값을 넣어서

구글맵의 경로를 만들려고 하는 중

 

경로의 위도와 경도 값을 제대로 받아 와서 아래 소스를 실행했습니다.

while(조건){

  Log.d("위경도", "위도 : " +alat+" 경도 : " + alng);       //  1   
                  LatLng lg = new LatLng(alat,alng);           //   2
                  polyLine.add(lg);        //    3
                  Log.d("위", "위도 : " +lg.latitude+" 경도 : " + lg.longitude);    //   4

}

     mGoogleMap.addPolyline(polyLine);  // 5

 

위의 1번째에는 위도와 경도 값이 제대로 나와

2번의 LatLng를 만들어 polyline에 넣어 경로를 나오게 합니다.

문제는 . 1의 위도는 제대로 128.xxxxxxx가 나오는데

1의 위도값으로 만든 LatLng의 위도 값, 4의 위도 값이 전부다 90.00000000으로 고정되어 나옵니다.

아무런 에러도 뜨지 않고. 구글링을 해보아도 찾지 못해 질문 드립니다.

도와주세요
김도연(y) (120 포인트) 님이 2014년 8월 7일 질문
스스로 해결했습니다.. 답변해주셔서 감사합니다.

1개의 답변

0 추천
lg.getlatitude()로 하신거 맞죠 ?
쿵뿌팬더 (3,440 포인트) 님이 2014년 8월 7일 답변
LatLng 클래스 변수 lg의 latitude값 불러올려면
위에 내용 처럼 lg.latitude로 써야되더라구요
...