【问题标题】:Simple Place Autocomplete Edit Text Not working for Android简单的地方自动完成编辑文本不适用于 Android
【发布时间】:2015-05-20 18:39:09
【问题描述】:

我的应用中有一个地方自动完成编辑文本,但它不工作。我不断收到错误消息。

   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"));

我不明白为什么会这样。我正在自动完成编辑文本中输入内容,但它不起作用我的输入似乎很好。

【问题讨论】:

  • 真的需要“;”在你的参数中??

标签: java android json autocomplete


【解决方案1】:

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

试试看吧。

【讨论】:

    猜你喜欢
    • 2014-03-27
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2017-09-19
    相关资源
    最近更新 更多