Maps API for Javascript - 更改城市名称的标签。

问题描述 投票:2回答:1

我的问题是,地图上的一些波兰城市有英文名。即使我将

const ui = H.ui.UI.createDefault(HEREmap, defaultLayers, 'pl-PL');

地图仍以英文显示。例如 Karków 显示为 Cracow. 这不是错误的名字,但我想为我的用户提供一个合适的i18n体验。有什么办法可以翻译这些名字吗?或者是由Here Maps来提供这些名字,而我却无能为力?

javascript internationalization here-api
1个回答
0
投票

语言参数在 H.ui.UI.createDefault 是用来设置默认UI组件中的语言,例如在图层切换器组件中。

对于地图数据来说,你可以利用 lg 属性的调用中。platform.createDefaultLayers,如下所示。

let defaultLayers = platform.createDefaultLayers({
   lg: 'pl' // set language to Polish
});
© www.soinside.com 2019 - 2024. All rights reserved.