2012-05-07 3 views
0

나침반이 북쪽을 자동으로 지시하는 Google지도를 만듭니다. 하지만이 나침반 표시기를 항상 서쪽으로 만들어야합니다. 어떻게 할 수 있습니까? 어떤 아이디어입니까? 특별한 용어를 사용해야합니까? 제발 도와주세요 :(나침반 방향을 항상 서쪽으로 설정하려면 어떻게해야합니까?

+0

'@Override public void onResume() { super.onResume(); MyLocationOverlay me.enableCompass();} '나는 방금 나침반을 활성화하고 자동으로 생성했습니다. –

답변

0

[북쪽에서 베어링 + 90 °] 모듈 (360)

는 MyLocationOverlay 재정 drawCompass()에서 자신의 클래스를 파생; 는 캔버스를 조작하면 필요에 따라 건네있는 객체입니다. . 전화 super.drawCompass() 새 위치에서 나침반을 그립니다. 당신이 그것을 발견하는 방법에 캔버스를 복원합니다.

보호 무효 drawCompass (android.graphics.Canvas 캔버스, 베어링 플로트)의 핵심이 무엇인지 북쪽 방위를 얻은 후에 방위 값에 변화가 거의 없음을 원합니다.

+0

지도 활동에 어떻게 설정합니까? –

+0

MyLocationOverlay에서 나만의 클래스를 파생시킵니다. 재정의 drawCompass(); 필요한 경우 Canvas 객체를 조작합니다. 새로운 위치에 나침반을 그리려면 super.drawCompass()를 호출하십시오. 캔버스를 찾은 방법으로 복원하십시오. –

+0

좀 더 완벽하게 도와 줄 유용한 링크가 있습니까? –

관련 문제