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

GPS 방위각 센서 나침반을 이용한 화면 자동회전 질문입니다

0 추천

Orientation을 이용한 가로 세로로 폰을 돌렸을 시 가로세로에 맞게 화면이 회전되는 질문이아니구요.

쉽게 설명드리자면 네비게이션 어플에서 맵이 이동하는것같이 회전이 되는것을 여쭤보는것 입니다.

자기 위치는 고정적이며 폰상단을 중심적으로 폰회전시 동서남북으로 화면이 이동하는 방법입니다. ( 여기서 화면이란 앱안에 있는 맵이나 이미지 등을 말씀드립니다.) 

구글지도에서 오른쪽위에 나침반버튼을 누르면 같은 현상이구요.

네이버지도나 구글맵을 회전시키려는건아니고 SurfaceView 를 회전시키려고합니다.

 

정확한건 아니지만, NaverMap에선 NMapMyLocationOverlay 객체 선언으로 가능하여, GoogleMap 에선 Heading으로 가능한걸로 알고있습니다.

나침반을 이용하여 방위각에 따라서 돌려주면 될거같은데, 검색(해당질문에대한)도 거의 없고해서 조언을 좀 듣고자 질문에 올려봅니다. 감사합니다

익명사용자 님이 2015년 6월 15일 질문

1개의 답변

0 추천
 
채택된 답변

view 속성의 rotation을 사용하고자 하시는건지?

아무튼 나침반의 방위값을 이용해서 회전이라고 바께는.

view의  setRotate() 이나 이미지를 회전해주셔야 겠내요.

view 의 회전

http://stackoverflow.com/questions/1930963/rotating-a-view-in-android

이미지 회전

http://stackoverflow.com/questions/8981845/androidrotate-image-in-imageview-by-an-angle

컴러기 (22,230 포인트) 님이 2015년 6월 15일 답변
답변 감사합니다 한번 해보도록 하겠습니다.
...