2010-01-05 32 views
0

我是新開發人員,尤其是Android。通過教程,我設法顯示一個帶有標記的地圖,該標記顯示一個「吐司」框,其中帶有標識該建築物的文本,當點擊時(我在「Noo Yawk」示例之後對其進行了塑造)。我需要顯示一個新的全屏幕,其中包含該建築物的照片和描述它的文字,並使用後退按鈕返回到地圖。我需要爲至少30個建築物做這個。Android地圖標記 - 新屏幕

我是否需要爲每棟建築開始一項新活動?這看起來很複雜且資源密集。如果是這樣,照片和文字將駐留在哪裏?我需要在佈局中有一個按鈕來再次調用地圖嗎?還是有更簡單的方法來做到這一點?鑑於建築物的數量,是否需要內容管理或數據庫?

在此先感謝並原諒我的無知。我已經分析了很多文章和教程,使我感到困惑。

回答

0

您可以在視圖頂部顯示任何視圖。將標記添加到地圖並在標記上監聽onClick事件。 (請參閱https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/GoogleMap.OnMarkerClickListener) 在onClick事件中,您將在地圖頂部顯示一個視圖。

不要嘗試使用Maps API的InfoWindows,因爲InfoWindows以圖像形式呈現而不是實時視圖。因此InfoWindows無法對圖像進行異步加載。