Как разместить кнопку в середине MapView, чтобы мы могли перемещаться по местоположению к этой кнопке, чтобы выбрать это местоположение.
Существует множество подходов, которые вы можете реализовать для достижения этой цели.
Вы можете добавить MapView и push pin (просмотр изображения) в относительный макет, а также установить свойство центра push-pin в родительском, щелкнуть мышью на pin-штыре, рассчитать среднюю точку карты и работать соответствующим образом.
Вычислите центральную точку MapView и добавьте наложение на эту точку. Переопределить событие касания и событие onKeyUp, пересчитать среднюю точку и перерисовать наложение.
Чтобы развернуть на jeet 30 января, ответьте, вот какой-то макет xml, чтобы сделать первый метод, который, я считаю, проще и будет выглядеть лучше и двигаться более плавным, чем второе предложение.
Довольно просто, но, может быть, он спасет несколько минут:
<RelativeLayout ...>
<com.google.android.maps.MapView
android:layout_width="match_parent"
android:layout_height="match_parent"
... />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/map_location_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/map_location_pin" />
</RelativeLayout>
</RelativeLayout>