1

私はユーザーの現在の位置をAndroidマップビューで常に下の中央に向けています。そのため、ユーザーは北側のマップのみを見ることができ、南側のアプリを見ることはできません。ユーザーが南に向かうと、ユーザーは南を見るはずですサイドマップ。

Sensor Manager を使用してユーザーの方位角を取得しています。マップを現在の位置に回転させると

ユーザーは下の中央から、これをどのように処理できるかに変わります。

私を助けてください。

4

1 に答える 1

0

を使用することをお勧めしmapView.setRotation(float bearing)ます。それが私が使っているものです(私はあなたのものに似たアプリを持っています)。導入されたAPIレベルはわかりませんが、私には機能します(2.3.4)。mapView.invalidate()マップを回転させた後に必ず呼び出してください。

于 2012-06-28T13:12:42.663 に答える