2012-11-27 40 views
0

我一直在研究這一段時間。我實際上有2個工作的應用程序在片段中實現地圖。每個應用程序使用不同的方法。想知道哪個更好。我也想知道,如果我只是在這背後,也許有一種更好的方式,我還沒有找到。MapViews in Fragments API <11。

2種方法。

一個使用折舊的LocalActivityManager。

另一種方法使用交換器和活動之間協調地圖

第一種方法已被貶值的缺點是詳細here。 我以爲我看到了第二種方法的問題,但我無法再找到它。

對一種方法或其他方法是否有益處?還是有什麼我應該看看?

謝謝。

回答

2

this庫(機器人支撐-V4-Google地圖)

Android的兼容性包,這使得FragmentActivity延伸MapActivity的端口。這是一種破解,可以在碎片中使用MapView。

此外,我用它來代替兼容性包建立ActionBarSherlock - 所以我有地圖+片段+動作欄。

+0

是的petedoyle這個庫是我在第二個實現中使用的。如果您看到頂部的說明,它實際上會告訴您如何正確使用帶有ABS的支持Google地圖庫。你實際上從petedoyles github導入庫。第二個實現是我現在使用的,除非有人有更好的方法。 – doubleA

+0

[本例中](https://xrigau.wordpress.com/2012/03/22/howto-actionbarsherlock-mapfragment-listfragment/)中的代碼使用相同的東西。我認爲他在ABS的另一個片段中有一個列表視圖。我只是想弄清楚是否有更好的方法。 – doubleA