2013-09-29 58 views
2

根據我所有的文檔,如... this link地圖V2如何旋轉標記 - 旋轉選項在哪裏?

「旋轉」是一個有效的標記選項。但它不在那裏!

舉例來說,如果你把這個代碼在文檔中引用到你的程序......

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),將其標記爲無效。

那麼,文檔是不好的?難道我做錯了什麼?我怎樣才能旋轉標記? 謝謝, Gary

回答

1

那麼,文檔是壞的?

不,文檔是完全正常的,至少就此而言。

我做錯了什麼?

最有可能的是,您沒有附加到項目的最新Play Services SDK。您需要從SDK Manager下載R12,然後將該庫項目附加到您的項目中(替換您現在擁有的任何版本)。

Here is a sample project表明使用rotation()(以及平面標記)。

+0

就是這樣。 「旋轉」是在12.謝謝 –

+0

嗯,但如何旋轉現有的「標記」? – pepyakin

+0

@pepyakin:調用'setRotation()':https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker#setRotation%28float%29 – CommonsWare