마커를 클릭했을때
infoWindow가 뜨는데
거기에 imageView를 넣어서 infoWindow의 크기가
화면의 반정도를 차지하게 됩니다.
이렇게 하다보면 마커를 클릭시
기본적으로 화면중심이 마커의 위치가 되잖아요?
그럼 그 위에 infoWindow가 표현되는데
여기서 infoWindow가 크면 화면내에서 다 안보이고 잘리게 되죠.
(물론 한번의 드래그로 충분히 볼수는 있습니다.)
그래서 원하는게,
마커 클릭시 기본적으로 화면의 중심으로 이동되는게 아닌
마커의 위치에서 조금 윗부분을 화면의 중심으로 설정하고 싶어요.
단순히 마커의 좌표 가감으로 설정할수 있겠지만,
그렇게하면 축척에 따라 보이는게 또 다르게 되죠.
좌표기준이 아닌 뭔가 화면상의 절대위치라던지
그러한 방법은 없나요?
답변 부탁드립니다.
=== 기존 지도 이동시 ======================
CameraPosition cp = new CameraPosition.Builder().target(position).zoom(15).build();
map.moveCamera(CameraUpdateFactory.newCameraPosition(cp));