放置API自动完成问题



嗨,我是android的新手,正在为places api设置自动完成代码。我按照他们网站上的谷歌开发说明,遇到了一个问题,我似乎找不到任何答案。

我似乎找不到任何关于我应该在第一行输入ID和NAME的信息。没有自动完成的建议出现,我也无法在官方文档中找到任何相关信息。我相信我已经导入了我需要的所有内容,因为我在代码中的其他地方没有任何错误。

这是我要遵循的指南。我在本节中使用意向添加自动完成。https://developers.google.com/places/android-sdk/autocomplete

val location = findViewById<View>(R.id.location_button)
location.setOnClickListener {
val fields = listOf(Place.TYPE_RESTAURANT.ID,Place.TYPE_RESTAURANT.NAME)
val intent = Autocomplete.IntentBuilder(
AutocompleteActivityMode.OVERLAY, fields).build(this)
startActivityForResult(intent, AUTOCOMPLETE_REQUEST_CODE)

您需要使用此处所述的Place.Field。像这样:

val fields = listOf(Place.Field.ID,Place.Field.NAME)

希望这能有所帮助!

相关内容

  • 没有找到相关文章

最新更新