我需要搜索地点并以指定的语言获得结果
使用网址查询时,Places API有language support
我想使用Android
API(Places Autocomplete
),意思是
PendingResult<AutocompletePredictionBuffer> results =
Places.GeoDataApi
.getAutocompletePredictions(mGoogleApiClient, constraint.toString(),
mBounds, mPlaceFilter, "pl");
显然,最后一个参数(“pl”代表波兰语)不能用,因为这个方法不存在。
我考虑过使用filter,但它似乎没有这个选项。
有什么想法吗?谢谢。
修改
看起来结果是以与编写查询相同的语言返回的,这实际上很酷:)
答案 0 :(得分:1)
将默认语言环境设置为应用程序的语言似乎可以解决问题。我在我的基本活动类中添加了以下代码,所有活动都扩展了。将它添加到扩展应用程序的类中也可以(如果你没有&#34;切换语言实时&#34;选项)
Locale locale = new Locale(languageCode);
Locale.setDefault(locale);
注意:我在调用super.onCreate(savedInstanceState)
之前设置了语言环境