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

안드로이드 구글맵 v2 관련 질문입니다.

0 추천
안드로이드 구글맵을 연동하고 화면을 터치한 곳의 위도와 경도가 표시되게 만들고 싶은데 어떻게 해야하는지 감이 잡히질 않습니다. ㅠ_ㅠ 고수님들 해결 방법좀 알려주세요 ㅠ_ㅠ
비오는 거리 (160 포인트) 님이 2013년 8월 19일 질문

1개의 답변

0 추천

http://stackoverflow.com/questions/4646584/how-to-get-lat-and-long-on-touch-event-from-goole-map

public boolean onTouchEvent(MotionEvent event)
    {
        int X = (int)event.getX();          
        int Y = (int)event.getY();

        GeoPoint geoPoint = mapView.getProjection().fromPixels(X, Y);
    }

 

aucd29 (218,390 포인트) 님이 2013년 8월 20일 답변
저 부분만 그냥 추가해 주면 되는건가요??
저 부분을 추가하고 터치를 했을때는 별 반응이 없는거 같은데요...
그리고 링크를 타고 가있는 다른 방법을 추가해서 실행을 해보면 NullPointException 에러가 나오는데 해결방법은 아시는지요 ㅠ_ㅠ
그대로 붙여 넣기 하신건 아니겠죠? 님이 작성하신 mapview 의 멤버 변수로 설정해야 합니다. 그리고 GeoPoint 를 보시면
https://developers.google.com/maps/documentation/android/v1/reference/com/google/android/maps/GeoPoint

getLatitude getLongitude 가 존재 합니다. 그 값을 이용해서 원하시는 위치에 값을 출력하세요
...