Карта Bing поддерживает культуру

Я использую карту Bing в приложении Silverlight и имею проблемы с локализацией культуры плитки. Я хочу поддерживать 3 разных культуры фрагментов карт bing: английский, японский и китайский (традиционный). Для изменения культуры тайлов используется следующий код:

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

Приведенный выше код хорошо работает, когда выбран английский или японский язык, но когда выбран китайский, плитки отображаются на английском языке.

Просто хотел узнать, почему китайские тайлы не рендерятся?

Я проверил 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 будут загружены плитки на английском языке вместо китайского.

Любая помощь будет оценена по достоинству.


person user1805087    schedule 07.10.2015    source источник


Ответы (1)


Элемент управления Bing Maps Silverlight является старым элементом управления и поддерживает лишь небольшое количество языков и региональных параметров. Он также подходит к концу и перестанет работать в следующем году: http://www.microsoft.com/maps/discon-control-migrat-guide.aspx Не рекомендуется выполнять какие-либо новые разработки с помощью этого элемента управления или, если уж на то пошло, с помощью Silverlight, поскольку срок службы Silverlight был ограничен. анонсировано несколько лет назад.

Элемент управления JavaScript Bing Maps V7 — это основной элемент управления картой, используемый пользователями Bing Maps. Он поддерживает большое количество культур по сравнению с Silverlight и другими старыми элементами управления картами.

person rbrundritt    schedule 07.10.2015