gpt4 book ai didi

android - 如何使用android sdk更改语言mapbox

转载 作者:搜寻专家 更新时间:2023-11-01 07:47:06 27 4
gpt4 key购买 nike

我需要在 android 中使用 mapbox 更改 map 的语言。我在官方 mapbox android 应用程序中看到了这一点,但无法在文档中找到它的操作方法。

最佳答案

我在这个应用程序的源代码中找到了我的问题的答案 link .

它看起来像这样:

Layer mapText = map.getLayer("country-label-lg");
if (mapText != null) {
switch (item.getItemId()) {
case R.id.french:
mapText.setProperties(textField("{name_fr}"));
return true;
case R.id.russian:
mapText.setProperties(textField("{name_ru}"));
return true;
case R.id.german:
mapText.setProperties(textField("{name_de}"));
return true;
case R.id.spanish:
mapText.setProperties(textField("{name_es}"));
return true;
default:
mapText.setProperties(textField("{name_en}"));
return true;
case android.R.id.home:
onBackPressed();
return true;
}

关于android - 如何使用android sdk更改语言mapbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41718352/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com