Bing 地图支持的文化

Bing map supported culture

我在 Silverlight 应用程序中使用 bing 地图,在本地化 tile culture 时遇到问题。我想支持 3 种不同的 bing 地图图块文化,即英语、日语和中文(繁体)。为了改变瓷砖的文化,使用了以下代码:

map.Culture = "zh-Hant"; // For Chinese (Traditional)
map.Culture = "ja"; // For Japanese
map.Culture = "en-US"; // For English (United States)

The above code works well when culture selected is English or Japanese but when Chinese is selected tiles renders in English.

只是想知道为什么中国瓷砖没有被渲染?

我已经检查了 url,bing 地图正在使用它来获取图块,即:

日语

http://ecn.t1.tiles.virtualearth.net/tiles/r13200.png?g=1&mkt=ja&shading=hill&n=z

英语

http://ecn.t1.tiles.virtualearth.net/tiles/r13200.png?g=1&mkt=en&shading=hill&n=z

中文

http://ecn.t1.tiles.virtualearth.net/tiles/r13200.png?g=1&mkt=zh-Hant&shading=hill&n=z

可以在浏览器中打开上面的 Url 来检查行为。对于第 1 和 2 个日文和英文图块将加载,但对于第 3 个 URL 将加载英文图块而不是中文。

如有任何帮助,我们将不胜感激。

Bing Maps Silverlight 控件是一个旧控件,它只支持少数文化。它也接近生命周期的尽头,明年将停止工作:http://www.microsoft.com/maps/discon-control-migrat-guide.aspx 不建议您使用此控件或 Silverlight 进行任何新开发,因为 Silverlight 的生命周期已经宣布了一些几年前。

Bing Maps V7 JavaScript 控件是 Bing Maps 用户使用的主要地图控件。与 Silverlight 和其他较旧的地图控件相比,它支持大量的文化。