2013-04-11 79 views
3

我有一個應用程序具有操作欄其中一個片段包含mapFragment。另外,我必須在地圖頂部重疊列表。 MapFragment作爲現在的較小功能(我不能讓setInfoWindowAdapter在其中工作)。所以我的問題是我應該在fragment中的片段還是MapFragment中使用Mapview?這是最佳做法? 我已閱讀了很多文章,但沒有提到哪個是最好的選擇,爲什麼。MapFragment中的片段VS MapView中的片段與谷歌地圖api v2

回答

0

我創建的視圖與相同尺寸的地圖在地圖上在這個環節

How to add buttons at top of map fragment API v2 layout

+0

在v2中有mapview。檢查此[鏈接](https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/MapView)(谷歌地圖api v2文檔) – 2013-04-11 15:08:24

+0

你是對的似乎是的,當我第一次嘗試使用它時出現了一些原因,我一直在收到錯誤,並且只是去了一個片段,所以可能有些改變。無論如何,我正在尋找基本上做同樣的事情,你是我需要在地圖上的列表和按鈕。我最終做的是在地圖的頂部創建一個視圖,其尺寸與在什麼情況下達成共識的尺寸相同 – tyczj 2013-04-11 15:26:43

2

看出兩者都是正確的,如果做正確的。

支持庫v11支持片段內的片段。

兩件事情要記住:

  1. 你不能把MapFragment爲xml
  2. 你必須使用getChildFragmentManager

檢查此鏈接如何正確的片段裏面添加MapFragment:http://code.google.com/p/gmaps-api-issues/issues/detail?id=5064#c1

+0

是的,我有mapfragment在片段內工作。只想要一個意見謝謝你! – 2013-04-13 04:24:00