简单地点自动填充编辑文字不适用于Android

时间:2015-03-18 04:39:40

标签: java android json autocomplete

我的应用中有一个地方自动完成编辑文字,但它无效。我一直收到错误。

   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中输入内容并且它无法正常工作我的输入似乎没问题。

1 个答案:

答案 0 :(得分:0)

你使用了android api密钥吗? 您必须创建一个浏览器API密钥才能在您的应用中使用。

试一试,看看。