펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO


GoogleMap gmap =  ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap();


gmap.setOnCameraChangeListener(new OnCameraChangeListener() {

@Override

public void onCameraChange(CameraPosition arg0) {

LatLng location_center = arg0.target;

}

});



이외에도 

double latitude = arg0.target.latitude;

double longitude = arg0.target.latitude;

또는

double latitude = location.latitude;

double longitude = location.longitude;


등으로 추출


이벤트 발생 시기는 맵이 처음 로딩됬을때와, 지도를 움직이다가 정지상태로 들어가게되면

(손가락으로 드래그하다가 멈췄을 때)


리스터가 동작하여 멈췄을때 맵의 중앙 좌표를 가져온다.

댓글을 달아 주세요

  1.  댓글주소  수정/삭제  댓글쓰기 dh 2014.12.01 20:37

    혹시 구글맵을 tab 내부에 구현해 보셨는지요...
    요며칠 고생하는데 잘안되네요 ㅎㅎ..