1

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

答えて

0

センサマネージャとコンパスを使用する必要があります。キャンバスでクラスを取る。 ondrawメソッドでカーソルをペイントします。あなたの活動にそれを実装してください。コンパスのようなセンサの結果に応じて回転します。

+0

ありがとうございます!私はそれがすでに働いている。 – Arci