Используйте автозаполнение места для выбора места

Я работаю с Placepicker в Android, чтобы выбрать место и получить подробную информацию о месте. Для активности сборщика мест встроен фрагмент автозаполнения. когда мы указываем там какой-либо адрес, он непосредственно выберет это место и появится диалоговое окно подтверждения. Я не хочу, чтобы вместо этого я хотел, чтобы значок моего местоположения (камера) переместился в это место, а затем пользователь выбирает неизвестное местоположение, если оно недоступно во фрагменте автозаполнения.

1 ответ

Решение

Чтобы сделать это, вам нужно реализовать свое собственное действие с 2 фрагментами в его макете: Первый - это фрагмент PlaceAutoComplete

<fragment
  android:id="@+id/place_autocomplete_fragment"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
  />

а второй фрагмент GoogleMap (или вид)

В вашей деятельности вам нужно настроить PlaceSelectionListener и получить место из PAC

Теперь вы можете использовать его для установки точки на карте, фокусировки и масштабирования.

Другие вопросы по тегам