Другие языки / локали в MapView (android) - PullRequest
0 голосов
/ 08 декабря 2011

Может кто-нибудь сказать мне, как установить объект карты в Android, чтобы он отображал названия улиц на других языках, таких как иврит?

Ответы [ 2 ]

1 голос
/ 16 декабря 2011

После долгих исследований и экспериментов я обнаружил, что решение чрезвычайно простое: в вашем методе MapActivity.onCreate вы можете переопределить локаль по умолчанию одной строкой кода, для иврита следующее:

Locale.setDefault(new Locale("iw","IL"));

Вот и все.Я подтвердил это на моем Evo 4g и Nexus One.Обратите внимание, что это изменило локаль для всей вашей деятельности, поэтому, если у вас есть какие-либо локализованные ресурсы, они также будут затронуты.

Надеюсь, это поможет.

0 голосов
/ 08 декабря 2011

Карты Google автоматически отображают названия мест на местном языке каждой страны.Хотя невозможно изменить язык названий мест , вы можете искать некоторые крупные города и населенные пункты на разных языках. - через Google

Я уверен, что это работает так же и с приложениями для Android.

...