Intereting Posts
Стандарт архитектуры Android MVP для загрузки пользовательского интерфейса с классом модели, имеющим ресурс android Android: как загрузить файл с сервера и сохранить его в определенной папке на SD-карте Аннотации и приложения AndroidIdSuffix Android Studio: как перенести проект IntelliJ в Gradle? TextInputLayout.setError () оставляет пустое пространство после устранения ошибки Opencv увеличивает точность порога Как читать текущий буфер кадра в android? Как создать файл на внутреннем хранилище Android? Жизненный цикл активности Android и блокировка / разблокировка устройства Android – значок уведомления о появлении строки состояния Отображение раскрывающегося списка панели действий Android на элемент click Недопустимое разрешение GET_TASKS Панель инструментов Android: маленький текст заголовка в ландшафтном режиме Как программно изменить контрастность растрового изображения в андроиде? Можно ли подключить Android-телефон к принтеру через Bluetooth?

Как изменить язык Google Map V2 android

Я использую google-play-service-lib. Как изменить язык карты google, т. Е. Показать местоположения на корейском языке или на языке хинди.

Solutions Collecting From Web of "Как изменить язык Google Map V2 android"

Вы можете изменить местоположение для Карт Google, которые используют API карт Google V2, используя объект Locale . Язык должен поддерживаться на используемом устройстве.

Ниже приведен полный список поддерживаемых языков .

С помощью этого кода ниже я смог изменить язык на карте на китайский:

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String languageToLoad = "zh_CN"; Locale locale = new Locale(languageToLoad); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); setContentView(R.layout.activity_maps); setUpMapIfNeeded(); } 

Результат, язык, установленный на китайский язык в коде (без ручных изменений) на телефоне в США:

Китайская карта

Я также смог получить его, чтобы показать корейский, используйте этот код Locale:

  String languageToLoad = "ko_KR"; 

Результат:

Корейская карта

ЗАМЕТКА

Похоже, что поддерживаемые языки для Карт Google перечислены здесь: https://developers.google.com/maps/faq#languagesupport

Просто измените язык на устройстве. Если переводы доступны, они будут показаны автоматически.

Снимок экрана моего американского телефона с локалью переключился на корейский: