我在 Android 应用程序中使用 Google 地图。我在我的应用程序中实现了语言本地化。因此,我希望每当用户更改应用程序语言时,谷歌地图语言也会更改为印地语。我尝试了以下方法来更改应用程序中 Google 地图的语言。
String languageToLoad = "hi";
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getResources().updateConfiguration(config, getResources().getDisplayMetrics());
我在加载地图之前执行此操作,但语言不会更改为印地语。我尝试过将地图语言更改为中文和韩语,效果很好,但我在印地语方面没有取得成功。
有人可以建议我正确的方法吗?
目前,只能使用适用于 Android 客户端库的 v3.1.0 Beta Maps SDK 提供印地语(“hi_IN”)。
遵循迁移指南https://goo.gle/v3-migration-guide https://goo.gle/v3-migration-guide
这是测试版,请在问题跟踪器 [https://goo.gle/gmp-android-sdk-beta-issues] 的新组件中提供反馈,以帮助尽快退出测试版。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)