2012-04-16 37 views
0

MapDemo Sampleのコードを使用して、コンパスに従って回転するMapを描画しますが、enableCompassはMapViewにコンパスを表示するようには機能していません。私はこのコンパスhttp://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.htmlを追加しようとしました。しかし、アプリケーションに追加すると、矢印がフリーズしたように見えます。何か案は?コンパスを追加してMapViewを回転する

答えて

0

実際のハードウェアでのみ動作することに注意してください。 onCreateにこの行を入れて

:あなたはあなたの中に置換する必要があるでしょうがここで

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

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

は、間違いなく作品MyLocationOverlay上のコンパスを可能にするsample project次のとおりです。

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

は、次にこれを追加しますown android:apiKey値です。

関連する問題