【发布时间】:2013-04-06 13:02:41
【问题描述】:
我需要在 Maps API v2 中创建倾斜视图。我知道 API v2 有 feature 来倾斜视图,但这对我的使用来说还不够(我需要 70-75 度),所以我尝试使用 .setRotationX 方法。
当我应用旋转时,视图本身会缩短(这意味着应用了某种旋转),但地图图块(我只需要卫星视图)保持在同一位置。我还尝试通过将旋转直接应用于画布来覆盖 .onDraw 方法,但没有运气。
在 Maps API v1 中,setRotationX 可以按预期工作,图块倾斜,我得到了我需要的某种 3D/深度透视图,但我还有一些其他问题,所以我尝试改用 API v2。
【问题讨论】:
-
鉴于 Maps V2 地图的 UI 实际上是在另一个进程中呈现的,并且这些位被运回以在您的进程中显示,并且结果显示在
SurfaceView上,事实上您不能让它工作并不让我感到惊讶。 -
感谢您的回复。我不确定 API v2 究竟是如何工作的,但既然您已经解释过了,这听起来确实是不可能的 :(
-
@CommonsWare 你应该把它作为答案。
-
@Warpzt 我已经看到我的答案了
标签: android google-maps google-maps-android-api-2