翻译Bing Maps v8方向

时间:2017-03-21 19:38:47

标签: javascript localization bing-maps

您可以通过将mkt参数附加到网址来定义要加载的Bing Maps v8 JavaScript API,例如:https://www.bing.com/api/maps/mapcontrol?callback=loadMapScenario&mkt=fr-fr

这会按预期转换地图,但在使用翻译模块(Microsoft.Maps.Directions)时,行车路线不会像使用Bing Maps JavaScript API的v7那样翻译。

在一个示例中,我希望指示是“ Quitter James St en direction de 5th Ave ...“,当语言设置为法语时,我会得到英语:”将172nd Ave NE转向NE 80th St ......“。有关v7如何转换方向的在线示例,但是v8没有:

平台的行为发生了变化,但我认为这只是一个错误。是否有一种合理的方法可以在REST API调用中更改翻译变量,因为只需修改URL中的c参数,就可以继续使用法语和英语提供指示:

1 个答案:

答案 0 :(得分:0)

V8中未记录或支持mkt参数。它可能会改变某些事物的语言,但却存在问题。并不是没有理由在V8中设置语言,因为它会自动检测用户语言并自动切换到他们的语言。这样,如果一个讲法语的人访问了你的网站,它会显示法语方向,一个英国人会看到英语方向。

如果您希望能够覆盖地图的语言,将来可以选择执行此操作,但它不是mkt参数。