2012-04-16 7 views
0

나는 MapsDemo 샘플 코드를 사용하여 나침반에 따라 회전하는지도를 그리지 만 enableCompass는 MapView에 나침반을 표시하지 않습니다. 이 나침반 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html을 추가하려고했습니다. 그러나 응용 프로그램에 추가하면 화살표가 고정 된 것처럼 보입니다. 어떤 아이디어?나침반을 회전하여 MapView에 추가하기

답변

0

실제 하드웨어에서만 작동한다는 점에 유의하십시오.

넣어 onCreate에서이 라인 :

MyLocationOverlay me = new MyLocationOverlay(this, mapView); 
    mapView.getOverlays().add(me); 

다음이 추가 : 여기

@Override 
protected void onResume() { 
    super.onResume(); 
    me.enableCompass(); 
} 

@Override 
public void onPause() { 
    super.onPause(); 
    me.disableCompass(); 
} 

은 당신이 대체 할 필요가 있지만 확실히 작동 MyLocationOverlay에 나침반을 가능하게하는 sample project 당신의 자신의 android:apiKey 값입니다.