我尝试在我的应用程序中实现谷歌自动完成功能,当我尝试搜索时它说:“无法加载结果”并且日志显示 E/Places:自动完成时出错:NETWORK_ERROR。
我已经获得了一个 api key ,添加了以下权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
这就是我初始化 places 的方式(在启用 places api 的谷歌云平台中):
Places.initialize(getApplicationContext(), apiKey);
最佳答案
我通过在手机上手动测试然后安装新的模拟器成功解决了这个问题。感谢您的支持!
关于android - Google 地方自动完成给出 "Cannoat load results !",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58511611/