2011-05-25 59 views
5

我是Android應用程序中的新開發人員。我想在我的應用程序中顯示Google地圖。我想在地圖上顯示android小部件view.can我顯示android小部件,如按鈕,編輯文本框,文本視圖等,在地圖視圖上顯示小部件

我有在XML中獲取地圖設計代碼如下

<com.google.android.maps.MapView 
      android:id="@+id/mapId" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:enabled="true" 
      android:clickable="true" 
      android:apiKey="XYX_API_CODE_HERE_XYX" 
      /> 

p租賃任何機構可以幫助我在adavnce

感謝

+0

我高度推薦你從示例中刪除你的API密鑰! – Mannaz 2011-05-25 09:43:19

回答

3

有與Android SDK發貨美麗演示:

如果你想查看示例代碼,谷歌的API插件包含一個名爲MapsDemo的示例應用程序,您可以將其加載到開發環境中並運行。該應用程序位於谷歌的API目錄:

/插件/ google_apis-API_LEVEL /樣品/ MapsDemo

編輯:

我missread擺在首位你的問題。你想要做什麼最好用FrameLayout來完成。 I.E .:

<FrameLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
    <com.google.android.maps.MapView 
     android:id="@+id/mapId" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:enabled="true" 
     android:clickable="true" 
     android:apiKey="XYX_API_CODE_HERE_XYX" 
     /> 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:orientation="vertical"> 
      <!-- Your other widgets (buttons, inputBoxes, etc) goes here --> 
    </LinearLayout> 
</FrameLayout> 
+0

在那些示例代碼中沒有關於我的問題的概念 – 2011-05-25 12:23:17

+0

對不起,我誤解了你的問題。我編輯了我的答案。 – Mannaz 2011-05-26 15:22:38

+0

非常感謝你Mannaz – 2011-06-03 10:41:00

0

使用FrameLayout,你可以在同一個空間添加不同的視圖。 在您的佈局xml文件,寫有其孩子的MapView一個FrameLayout裏伴隨着按鈕,TextView的,等

左,您可以組織使用layout_gravity的意見的權利,中心,CENTER_HORIZONTAL,cener_vertical等

+0

嘿varuaa我想顯示地圖作爲地圖上的背景我想顯示編輯文本或單選按鈕或按鈕等, – 2011-05-25 09:54:32