1

ユーザーの真北と位置に応じて回転矢印を描くにはどうすればよいですか? 地図の目印として使用させていただきます。ナビゲーション アプリケーションと同じように機能します。現在、onSensorChanged をオーバーライドし、そこから drawMyLocation を呼び出して、回転した矢印を描画することを考えています。ただし、回転した新しいビットマップは常に drawMyLocation 内に作成されるため、リソースを大量に消費するようです。さらに、MyLocationOverlay の Canvas オブジェクトにアクセスできません。提案できる方法はありますか?

4

1 に答える 1

0

センサーマネージャーとコンパスを使用する必要があります。キャンバスでクラスを受講してください。ondraw メソッドでカーソルを描画します。それをアクティビティに実装します。コンパスのようにセンサー結果に応じて回転します。

于 2012-02-03T10:41:38.053 に答える