我的应用中有一个地方自动完成编辑文字,但它无效。我一直收到错误。
jsonResults= { "predictions" : [], "status" : "invalid_request" } for place autocomplete
Android开发人员说,如果你收到无效请求,则表示你的输入参数丢失了。
我检查了输入参数:
try {
StringBuilder sb = new StringBuilder(PLACES_API_BASE + TYPE_AUTOCOMPLETE + OUT_JSON);
sb.append("?key=" + API_KEY);
sb.append("&components;=country:us");
sb.append("&input;=" + URLEncoder.encode(input, "utf8"));
我不明白为什么会这样。我在autocomplete edittext中输入内容并且它无法正常工作我的输入似乎没问题。
答案 0 :(得分:0)
你使用了android api密钥吗? 您必须创建一个浏览器API密钥才能在您的应用中使用。
试一试,看看。