代码之家  ›  专栏  ›  技术社区  ›  Dean Blakely

映射V2如何旋转标记-旋转选项在哪里?

  •  2
  • Dean Blakely  · 技术社区  · 12 年前

    根据我所有的文件,比如。。。 this link

    “旋转”是一个有效的标记选项。但它不在那里!

    例如,如果您将文档中引用的代码放入程序中。。。

    static final LatLng PERTH = new LatLng(-31.90, 115.86);
    Marker perth = mMap.addMarker(new MarkerOptions()
                              .position(PERTH)
                              .anchor(0.5,0.5)
                              .rotation(90.0));
    

    则该旋转被标记为不是有效的MarkerOption。

    我还尝试对返回的Marker对象执行setRotation(float)操作,该对象也被标记为无效。

    那么,医生不好吗?我做错什么了吗?如何旋转标记?? 谢谢 加里

    1 回复  |  直到 12 年前
        1
  •  1
  •   CommonsWare    12 年前

    那么,医生不好吗?

    不,文档非常好,至少在这方面是这样。

    我做错什么了吗?

    您的项目很可能没有附加最新的Play Services SDK。您需要从SDK Manager下载R12,然后将该库项目附加到您的项目中(替换当前的任何版本)。

    Here is a sample project 演示使用 rotation() (以及平面标记)。