自动填充Google maps API会返回NULL

时间:2016-07-18 21:21:53

标签: android google-maps google-places-api android-studio-2.0

我是Android和谷歌地图的新手。基本上,我想在我的mapview旁边为用户提供一个搜索栏。搜索栏应该允许用户搜索餐馆。 我尝试使用谷歌自动完成API。但是,当我键入一个字符时,它返回null。

我的布局xml的代码是:

<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"/>

我只是从我的片段类加载这个xml。 我是否需要在我的片段类中执行任何操作才能使其工作?

非常感谢。

1 个答案:

答案 0 :(得分:0)

互联网上有许多教程可以帮助您解决问题。从Google文档本身,他们有一个关于自动完成可以做什么以及一些示例代码的指南。 Google Places API for Android中的autocomplete service会返回预测,以响应用户搜索查询。当用户键入时,自动填充服务会返回诸如商家,地址和兴趣点等位置的建议。

您可以通过以下方式为自己的应用添加自动填充功能:

请查看上面的文档以获取更多信息。

对于不同的教程,您可以遵循以下任一方法: