Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google places autocomplete返回翻译结果_Android_Google Places Api_Stringbuilder - Fatal编程技术网

Android Google places autocomplete返回翻译结果

Android Google places autocomplete返回翻译结果,android,google-places-api,stringbuilder,Android,Google Places Api,Stringbuilder,我正在使用google places自动完成文本,直到昨天一切都很顺利。 从今天起,google places即使设置为希伯来语,也只返回很少的英语结果 StringBuilder sb = new StringBuilder(PLACES_API_BASE + TYPE_AUTOCOMPLETE + OUT_JSON); sb.append("?key=" + API_KEY); sb.append("&components=countr

我正在使用google places自动完成文本,直到昨天一切都很顺利。 从今天起,google places即使设置为希伯来语,也只返回很少的英语结果

StringBuilder sb = new StringBuilder(PLACES_API_BASE + TYPE_AUTOCOMPLETE + OUT_JSON);
            sb.append("?key=" + API_KEY);
            sb.append("&components=country:il");
            sb.append("&input=" + URLEncoder.encode(input, "utf8"));
            sb.append("&types=(cities)&language=il");
            URL url = new URL(sb.toString());
            conn = (HttpURLConnection) url.openConnection();
            InputStreamReader in = new InputStreamReader(conn.getInputStream());

            // Load the results into a StringBuilder
            int read;
            char[] buff = new char[1024];
            while ((read = in.read(buff)) != -1) {
                jsonResults.append(buff, 0, read);
            }
在调试过程中,我可以获取用于获取结果的url,当我检查预测(通过浏览器)时,一切看起来都很好,所有匹配都是希伯来语

一旦jsonResults获得匹配,在某些情况下,第一个结果是英语,其余结果是希伯来语


例如我用希伯来语写了两封信“יר”,url匹配返回第一名“ירששם”(耶路撒冷),但当到达jsonResults时,第一个结果变成“耶路撒冷,以色列”这与最初的第一个结果的语言不同。

问题是谷歌将希伯来语定义从il更改为iw

因此,它应该是:

sb.append("&types=(cities)&language=iw");
支持的语言列表: