微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure Maps Web - 语言错误

如何解决Azure Maps Web - 语言错误

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

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

问题是地图仅部分翻译成所需语言:例如工具提示始终为英文,并且某些交通信息的提示是相同的。

我也试过这样设置语言:

atlas.setLanguage(mLanguage);

什么都没有改变。 有什么帮助吗?

解决方法

说到语言,有一些限制:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。