【发布时间】:2023-03-25 05:42:01
【问题描述】:
我在 Silverlight 应用程序中使用 bing 地图,但在本地化瓷砖文化时遇到了问题。我想支持 3 种不同的 bing 地图图块文化,它们是英文、日文和中文(繁体)。为了改变瓷砖的文化,使用以下代码:
map.Culture = "zh-Hant"; // For Chinese (Traditional)
map.Culture = "ja"; // For Japanese
map.Culture = "en-US"; // For English (United States)
上面的代码在所选文化中的良好时效果很好,英语或日语,但是当中文被选中的瓷砖以英语渲染时。
只是想知道为什么没有渲染中国瓷砖?
我检查了 bing 地图用于获取图块的 url,即:
日语
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,将加载英文图块而不是中文。
任何帮助将不胜感激。
【问题讨论】:
标签: silverlight bing bing-api bing-maps