Azure Maps Web - 语言错误

Azure Maps Web - Wrong language

我正在使用 Azure Maps web SDK,以这种方式实例化地图:

                map = new atlas.Map('map_canvas', {
                    authOptions: {
                        authType: 'subscriptionKey',
                        subscriptionKey: subscriptionKey
                    },
                    language: mLanguage
                });

问题是地图只翻译了部分所需的语言:例如工具提示始终为英文,并且对于某些路况信息也是如此。

我也试过这样设置语言:

atlas.setLanguage(mLanguage);

没有任何变化。 有帮助吗?

就语言而言,存在一些限制:

  • 并非地图上的所有标签都会更改为任何受支持的语言,尤其是道路标签。许多地名和道路名称没有其他语言的翻译。在地图绘制方面,道路名称通常不会在地区翻译成当地母语。例如,如果有人在现实生活中访问某个地方,街道标志将不会被翻译成用户的语言,因此在这个层面上,地图反映用户在现实生活中导航时会看到什么是很重要的。
  • 兴趣点通常只有有限的可用翻译,并且来自大量提供者。这些的本地化支持有限。
  • 大多数工具提示(aria 标签)都在地图控件中进行了本地化。
  • 交通数据是从大量来源收集的,通常仅以数据相关区域的当地语言提供。