Подтвердить что ты не робот

Как добавить кнопку на MapView android

Как вы можете видеть из вопроса, мне нужно поместить некоторую кнопку на mapView, где приложение будет, предварительно нажав кнопку пользователем, обновить mapView с текущим местоположением. Я знаю, как поставить кнопку выше, под, но как положить на карту??? Если у кого-то есть образец кода, или какая-то подсказка поможет...

4b9b3361

Ответ 1

Вы хотите использовать RelativeLayout и наложить кнопку поверх MapView. Просто не помещайте его на логотип Google. Здесь образец XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
    <com.google.android.maps.MapView android:id="@+id/google_maps"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:apiKey="@string/maps_key"/>
    <Button android:id="@+id/googlemaps_select_location"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:text="Select"/>
</RelativeLayout>