0

我正在使用此处提供的 BalloonItemizedOverlay: https ://github.com/jgilfelt/android-mapviewballoons

它工作得很好。但是我的地图设置为“向上”是用户的方位,即如果用户的方位是东,那么地图将被旋转以使东指向上方。问题是当地图旋转时,气球也会旋转,导致它们变得不可读。基本上,“BalloonView”是一个自定义类,它定义了一个带有几个 TextView 的小气球形状,BalloonItemizedOverlay 扩展了 ItemizedOverlay,但使用这个新的 BalloonView 来显示信息。我已经尝试了几件事,比如获取定义 BalloonView 的 LinearLayout 并旋转它。我什至尝试将整个气球放入我的自定义 RotateView 中,这是一个可以旋转的容器,但这些都不起作用。有没有人有任何想法?

4

1 回答 1

1

您可以尝试在调用之前覆盖draw()并相应地BalloonView旋转.Canvassuper.draw()

于 2012-06-19T18:34:17.793 回答