【问题标题】:Applying setRotation to Maps API v2将 setRotation 应用于 Maps API v2
【发布时间】: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


【解决方案1】:

您正在寻找的功能在地图 API 的 V2 中不可用。它在 3.12 版中也不可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 2023-04-02
    相关资源
    最近更新 更多