0

ここで提供される BalloonItemizedOverlay を使用しています: https://github.com/jgilfelt/android-mapviewballoons

それはうまくいっています。しかし、私の地図は、「上」がユーザーの方位になるように設定されています。つまり、ユーザーの方位が東の場合、東が上を向くように地図が回転します。問題は、地図が回転すると風船も回転し、読めなくなることです。基本的に、「BalloonView」はカスタム クラスで、いくつかの TextView を持つ小さなバルーン形状を定義します。BalloonItemizedOverlay は ItemizedOverlay を拡張しますが、この新しい BalloonView を使用して情報を表示します。BalloonView を定義する LinearLayout を取得して回転させるなど、いくつかのことを試しました。回転するコンテナーであるカスタム RotateView にバルーン全体を入れてみましたが、どれも機能しませんでした。誰にもアイデアはありますか?

4

1 に答える 1

1

をオーバーライドdraw()して、それに応じてBalloonViewを回転させてから、Canvasを呼び出すことができますsuper.draw()

于 2012-06-19T18:34:17.793 に答える