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

Maps API for Javascript - Change the labels of the city names

我的问题是地图上的一些波兰城市的名称是英文的。即使我设置

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

地图上仍以英文显示。例如:Karków显示为Cracow。这不是错误的名称,但我想为我的用户提供适当的 i18n 体验。有什么办法可以翻译这些名字吗?还是由 Here Maps 提供名称而我对此无能为力?

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

对于地图数据,可以利用lg属性调用platform.createDefaultLayers,如下:

let defaultLayers = platform.createDefaultLayers({
   lg: 'pl' // set language to Polish
});