您好,我正在尝试向我的 Android 应用程序中的 searchView 添加一个自动完成功能 - 用于位置。我用我的 sha1 key 为我的应用程序创建了一个 android key ,但它仍然不断给我这个错误。有人可以帮我解决这个问题,或者给我另一个 api 来使用吗?谢谢!
最佳答案
您需要遵循的步骤是:
1) 转到 google api console
2) 如果您已经创建了一个项目,那么转到服务标签并打开Places API
3) 现在转到 API 访问并复制浏览器 key 而不是 Android key
4) 像这样构建 Web 服务的 url:
String url = "https://maps.googleapis.com/maps/api/place/autocomplete/"+output+"?"+parameters;
5) 其中参数为:
String parameters = input+"&"+types+"&"+sensor+"&"+key;
key 是你从谷歌控制台获取的浏览器 key
关于java - Android:Google Place Autocomplete API 给出“此 ip、站点或移动应用程序未被授权使用此 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24857417/