【问题标题】:Bing map supported culture必应地图支持的文化
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多