안녕하세요. 초보 개발자입니다.
아래 코드와 같이 사용자 위치정보를 받아 구글맵을 이용하여 상대방의 위치를 마커와 함께 띄워주고 있습니다.
double latitude = location.get(0).getLatitude();
double longtitude = location.get(0).getLongitude();
LatLng latLng = new LatLng(latitude, longtitude);
CameraPosition cp = new CameraPosition.Builder().target(latLng).zoom(18).build();
MarkerOptions marker = new MarkerOptions().position(latLng); //기본 마커 표시
GoogleMap googleMap = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); //화면에 구글맵 표시
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cp)); //지정된 위치로 이동.
googleMap.addMarker(marker);
동작은 잘 되는데요.
제가 궁금한것은 구글맵 액티비티가 켜지고 사용자 위치로 맵이 자동으로 이동을 하게되는데
이동하기 전 또는 이동중에 제가 화면을 터치해서 움직여버리면 그곳에 멈춰버리더라구요
만약에 기본이 북대서양을 비추고있다가 서울 구로를 보여주러 맵이 스스로 이동하는 중에 제가 터치를 하면
가다가 바다 한가운데 지도가 멈춘다는 말이죠..
그래서 그런데 움직이는 동안에는 맵 Touch 또는 Drag을 disable 시킬 수 있나요?
질문은 이상입니다.
감사합니다..