[загрузит изображение, как только Stackoverflow позволяет мне в замешательстве. Просто следуя примеру кода на этой странице. Эта опция включена с использованием .SetPlaceSearchBar (TRUE, Google_API_KEY) в соответствии с документами, и он выглядит так, когда нажат:
[будет загружать изображение, как только StackOverflow позволяет мне!]
Соответствующая часть кода будет здесь:
Соответствующая часть кода
Код: Выделить всё
private fun showSearchBar() {
if (!Places.isInitialized()) {
Places.initialize(applicationContext, googleApiKey!!)
}
findViewById(R.id.search_bar_card_view).visibility = View.VISIBLE
placeAutocomplete = supportFragmentManager.findFragmentById(R.id.place_autocomplete)
as AutocompleteSupportFragment
placeAutocomplete.setPlaceFields(
Arrays.asList(
Place.Field.ID,
Place.Field.NAME,
Place.Field.LAT_LNG,
Place.Field.ADDRESS,
Place.Field.ADDRESS_COMPONENTS
)
)
placeAutocomplete.setOnPlaceSelectedListener(object : PlaceSelectionListener {
override fun onPlaceSelected(place: Place) {
latitude = place.latLng!!.latitude
longitude = place.latLng!!.longitude
setAddress(latitude, longitude)
map.clear()
map.setOnMapLoadedCallback {
setPlaceDetails(latitude, longitude, shortAddress, fullAddress)
map.moveCamera(CameraUpdateFactory.newLatLngZoom(LatLng(latitude, longitude), zoom))
}
}
override fun onError(error: Status) {
Log.d(TAG, error.toString())
}
})
}
Но я не вижу прямого эквивалента в новом API ... Вы, кажется, вы должны запустить новую деятельность?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... mplete-new
Мобильная версия