如何在mapkit中设置标签区域设置?
MapKit 不对文本标记使用默认本地化
mapView.getMap()
不包含合适的方法
最后,我做到了
文档:i18经理工厂
@Override
public void onStart() {
super.onStart();
mapView.onStart();
MapKitFactory.getInstance().onStart();
.....
I18nManagerFactory.setLocale(Locale.getDefault().getLanguage(), new LocaleUpdateListener() {
@Override
public void onLocaleUpdated() {
Log.d(TAG","onLocaleUpdated");
}
@Override
public void onLocaleUpdateError(@NonNull Error error) {
Log.d(TAG,"onLocaleUpdateError");
}
});
}
注意:国家/地区和语言设置由系统偏好设置决定。用户需要重新启动应用程序才能使更改生效。