【发布时间】:2015-05-18 20:29:27
【问题描述】:
您好,我正在尝试为我的 android 应用中的 searchView 添加自动补全功能 - 用于位置。我使用我的 sha1 密钥为我的应用程序创建了一个 android 密钥,但它仍然给我这个错误。有人可以帮我解决这个问题,或者给我另一个 api 使用吗?谢谢!
【问题讨论】:
标签: java android autocomplete google-maps-android-api-2
您好,我正在尝试为我的 android 应用中的 searchView 添加自动补全功能 - 用于位置。我使用我的 sha1 密钥为我的应用程序创建了一个 android 密钥,但它仍然给我这个错误。有人可以帮我解决这个问题,或者给我另一个 api 使用吗?谢谢!
【问题讨论】:
标签: java android autocomplete google-maps-android-api-2
您需要遵循的步骤是:
1) 转到google api console
2) 如果您已经创建了一个项目,那么转到 服务 选项卡并打开 Places API
3) 现在转到 API 访问并复制 浏览器密钥而不是 Android 密钥
4) 像这样构建 Web 服务的 url:
String url = "https://maps.googleapis.com/maps/api/place/autocomplete/"+output+"?"+parameters;
5) 其中参数为:
String parameters = input+"&"+types+"&"+sensor+"&"+key;
key 是您从 google 控制台获取的浏览器密钥
【讨论】: