Android/구글맵 v2
구글맵 v2 중앙 좌표 받아오는법
덩치
2014. 6. 18. 10:15
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;
등으로 추출
이벤트 발생 시기는 맵이 처음 로딩됬을때와, 지도를 움직이다가 정지상태로 들어가게되면
(손가락으로 드래그하다가 멈췄을 때)
리스터가 동작하여 멈췄을때 맵의 중앙 좌표를 가져온다.