0

我有這個應用程序我想從谷歌地圖API 1.0升級到2.0,特別是對於一些表演問題。Android谷歌地圖API從1.0到2.0

現在,應用程序被設計(不是由我)與在唯一主要活動中定義的單個Map並通過不同片段(包含在片段中作爲視圖)使用。

我讀有關新的API和疑惑:

1)它是好事,有在同一個屏幕上片段,一個只爲圖和另一個用於其它UI?通過這種方式,我可以創建幾乎完全展開/隱藏地圖的效果,就像現在這樣流行嗎?

2)您是否知道某些指南升級API?我運行有關如何使用Api 2.0創建但不升級的內容:規則,錯誤,準則

非常感謝。

編輯:與往常一樣,我現在正在處理它,當我完成後我會發布我的解決方案/選擇。

回答

0

1)是否有好有在同一屏幕上2個片段,一個只爲 地圖和另一個用於其它UI?這樣我就可以創建效果 擴大/隱藏幾乎完全是這樣的時尚 地圖?

是的,它預計在框架內有多個片段在屏幕上,這是他們存在的原因的很大一部分。

2)您是否瞭解有關升級API的一些指南?我運行 關於如何使用Api 2.0創建但不升級的內容:規則, 錯誤,準則?

Getting Started部分應該對您的這個轉換有所幫助。如果您正在尋找某種特定的內容,例如optimizing memory during the placement of markers on the map,那麼最好根據需要進行搜索。

+0

謝謝你,我開始用2片在同一時間一個只有地圖,一個用於其他領域。將更新。 – Poutrathor

+0

好吧,所以問題就開始了:你如何管理你的mapFragment?在活動中。你如何管理不同的行爲,因爲我有不同的地圖顯示不同的目標?例如要使用一張地圖,一張地圖顯示歷史地點? – Poutrathor

+0

@Poutrathor我會提出一個不同的問題來捕獲實現的細節,而不是將此問題用作線程,這將使其他下游用戶更容易找到他們正在尋找的內容。 –

0

1)在同一屏幕上有兩個片段,一個只用於地圖,另一個用於其他用戶界面是否很好?

取決於您想要放在一個屏幕上的數據。在Fragments而不是Activities之內使用與UI有關的大部分邏輯通常是一個好主意,因爲它們在手機和平​​板電腦上的排列方式可能不同。

這樣我就可以創建幾乎完全展開/隱藏地圖的效果,現在這樣是時尚嗎?

動畫可能有問題。請參閱Issue 4659Issue 4639

2)您是否瞭解有關升級API的一些指南?我運行有關如何使用Api 2.0創建但不升級的內容:規則,錯誤,準則?

恕我直言,最好的辦法是忘記(刪除)與v1相關的所有代碼,並從官方文檔開始從頭開始。

+0

謝謝,我會嘗試你說的話,並從劃痕去。因爲我也會遵循Aaron的建議來使用2個片段,所以我認爲所有與地圖有關的代碼都是要返工的。 – Poutrathor