2014-01-18 96 views
0

我正在將Google Maps API v1應用遷移到新的v2 API,並且出現了一些覆蓋問題。使用Android Google Maps API v2在GoogleMap中旋轉多邊形

首先,我使用的是MapView,而不是MapFragment,因爲我需要控制一些生命週期事件並向視圖添加一些偵聽器。

我的地圖根據我從方向傳感器獲得的當前方位旋轉。

我想在代表視野的地圖上添加一個三角形,所以三角形不能隨地圖旋轉。它必須始終固定在相同的位置。

問題是,使用新的API,我必須提供LatLng邊界到多邊形而不是屏幕像素,所以多邊形將與地圖一起旋轉。

而且知道,這裏是我的問題:

有沒有辦法轉動(荷瘤,所以它會始終在同一位置)多邊形一旦它被添加到地圖?

是否有任何其他方式來獲取工作?我也嘗試在mapView上添加另一個視圖並使用onDraw方法,但不允許在mapView中添加子視圖。

回答

1

將您的地圖片段放入相對佈局中的xml佈局文件中,然後添加第二個相對佈局,並將您的圖像放在屏幕上的任意位置,並將其覆蓋,而不需要將它實際附加到地圖,我希望這可以幫助!

相關問題