Maps V2如何旋转Marker - 旋转选项在哪里?

时间:2013-09-29 19:57:51

标签: android google-maps google-maps-android-api-2

根据我所有的文档,例如...... this link

“rotation”是一个有效的标记选项。但它不存在!

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

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 个答案:

答案 0 :(得分:1)

  

那么,文档是不是很糟糕?

不,文档完全没问题,至少就此而言。

  

我做错了吗?

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

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