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
});
我的问题是地图上的一些波兰城市的名称是英文的。即使我设置
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
});