2011-05-25 26 views
5

soy un nuevo desarrollador en la aplicación de Android.me gustaría mostrar el mapa de Google en mi aplicación.aquí me gustaría mostrar widgets de Android en la vista del mapa.puedo mostrar widgets de Android como Botones, Editar cuadros de texto , las vistas de texto et.,mostrar widgets en la vista de mapa

i tienen código de diseño para conseguir el mapa en XML de la siguiente manera

<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 ceder cualquier cuerpo me puede ayudar

Gracias de adavnce

+0

¡Le recomiendo que elimine su clave API del ejemplo! – Mannaz

Respuesta

3

Hay demostraciones hermosas que vienen con el SDK de Android:

Si desea mirar código de ejemplo, las API de Google en incluye una aplicación de ejemplo llamada MapsDemo que puede cargar en su entorno de desarrollo y ejecutar. La aplicación se encuentra en el directorio de las API de Google:

/add-ons/google_apis-API_LEVEL/muestras/MapsDemo

Editar:

I missread su pregunta en primer lugar. Lo que desea hacer se puede hacer mejor con un 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

en esos códigos de muestra no hay concepto en mi pregunta –

+0

lo siento, leí mal su pregunta. Edité mi respuesta. – Mannaz

+0

Muchas gracias Mannaz –

0

Con FrameLayout, puede agregar diferentes vistas en el mismo espacio. en el archivo XML diseño, escribir FrameLayout con sus hijos como MapView junto con los botones, Vista de Texto, etc.

Puede organizar las vistas utilizando layout_gravity como izquierda, derecha, centro, center_horizontal, cener_vertical, etc.

+0

hey varuaa me gustaría mostrar el mapa como fondo en el mapa quiero mostrar texto de edición o botones de radio o botones, etc., –

Cuestiones relacionadas