Поддержка локализации в Azure Maps

В Azure Maps реализована поддержка разных языков и представлений для разных стран и регионов. В этой статье перечисляются поддерживаемые языки и представления, используемые при работе с Azure Maps.

Поддерживаемые языки в службе "Карты Azure"

Службы Azure Maps локализованы на разные языки. В таблице ниже содержатся записи коды языков для каждой службы.

Код Имя. Карты Search Маршрутизация Трафик Погода
af-ZA Африкаанс
ar Арабский
bg-BG Болгарский
bn-BD Бенгальский (Бангладеш)
bn-IN Бенгальский (Индия)
bs-BA Боснийский
ca-ES Каталанский
cs-CZ чешский
da-DK датский
de-DE немецкий
el-GR Греческий
en-AU Английский (Австралия)
en-NZ Английский (Новая Зеландия)
en-GB Английский (Великобритания)
en-US Английский (США)
es-419 Испанский (Латинская Америка)
es-ES Испанский (Испания)
es-MX Испанский (Мексика)
et-EE Эстонский
eu-ES Баскский (Баскский)
fi-FI Финский
fil-PH Филиппинский
fr-CA Французский (Канада)
fr-FR Французский (Франция)
gl-ES Галисийский
gu-IN Гуджарати
he-IL Иврит
hi-IN Хинди
hr-HR Хорватский
hu-HU Венгерский
id-ID Индонезийский
is-IS Исландский
it-IT Итальянский
ja-JP Японский
kk-KZ Казахский
kn-IN Каннада
ko-KR Корейский
lt-LT Литовский
lv-LV Латышский
mk-MK Macedonian
mr-IN Маратхи
ms-MY Малайский
nb-NO Норвежский (букмол)
NGT Нейтральные эталонные данные (локальный язык)1
NGT-Latn Нейтральные эталонные данные (латиница)2
nl-BE Нидерландский (Бельгия)
nl-NL Нидерландский (Нидерланды)
pa-IN Панджаби
pl-PL Польский
pt-BR Португальский (Бразилия)
pt-PT Португальский (Португалия)
ro-RO Румынский
ru-RU русский
sk-SK Словацкий
sl-SI Словенский
sr-Cyrl-RS Сербский (кириллица)
sr-Latn-RS Сербский (латиница)
sv-SE Шведский
ta-IN Тамильский
te-IN Телугу
th-TH Тайский
tr-TR Турецкий
uk-UA Украинский
ur-PK Урду
uz-Latn-UZ Узбекский
vi-VN Вьетнамский
zh-HanS-CN Китайский (упрощенное письмо, Китай)
zh-HanT-HK Китайский (традиционный, Гонконг, САР)
zh-HanT-TW Китайский (традиционный, Тайвань)

1 Нейтральные эталонные данные (локальный язык) — официальные языки для всех регионов в локальных сценариях, если доступны.
2 Нейтральной правды земли (латиница) - латинские эксонимы используются, если они доступны

Поддерживаемые языки маршрутизации служб версии 2 (предварительная версия)

Службы Azure Maps локализованы на разные языки. В следующей таблице приведены поддерживаемые языковые коды для служб маршрутизации версии 2. Столбец маршрутизации в следующей таблице содержит маршруты для вождения и прогулки.

Культура Язык Маршрутизация Маршрутизация для грузовика
af Африкаанс
am Амхарский
ar-sa Арабский (Саудовская Аравия)
от имени Ассамский
az-Latn Азербайджанская (латиница)
be Белорусский
bg Болгарский
bn-BD Бенгальский (Бангладеш)
bn-IN Бенгальский (Индия)
bs Боснийский (латиница)
ca Каталонский испанский
ca-ES-валенсия Валенсийский
cs чешский
cy Валлийский
da датский
de-de Немецкий (Германия)
el Греческий
en-GB Английский (Великобритания)
en-US Английский (США)
es-ES Испанский (Испания)
es-MX Испанский (Мексика)
et Эстонский
eu Баскский (Баскский)
fa Персидский
fi Финский
fil-Latn Филиппинский
fr-FR Французский (Франция)
fr-CA Французский (Канада)
ga Ирландский
gd-Latn Гэльский
gl Галисийский
gu Гуджарати
ha-Latn Хауса (латиница)
he Иврит
hi Хинди
ч Хорватский
hu Венгерский
hy Армянский
id Индонезийский
ig-Latn Игбо
- Исландский
it итальянский (Италия)
ja Японский
ka Грузинский
kk Казахский
km Кхмерский
kn Каннада
ko Корейский
Кок Конкани
ku-arab Центрально-курдский
ky-Cyrl Киргизский
Фунтов Люксембургский
lt Литовский
lv Латышский
mi-Latn Маори
mk Macedonian
ml Малаялам
mn-Cyrl Монгольский (кириллица)
mr Маратхи
мс Малайский (Малайзия)
mt Мальтийский
nb Норвежский (букмол)
ne Непальский (Непал)
nl-NL Нидерландский (Нидерланды)
nl-BE Нидерландский (Бельгия)
nn Норвежский (нюнорск)
nso Северный сото
or Ория
pa Пенджаби (Гурухи)
pa-arab Пенджаби (арабский)
pl Польский
prs-arab Дари
pt-BR Португальский (Бразилия)
pt-PT Португальский (Португалия)
qut-Latn Киче
quz Кечуа (Перу)
ro Румынский (Румыния)
ru русский
Rw Киньяруанда
sd-arab Синдхи (арабский)
si Сингальский
sk Словацкий
sl Словенский
sq Албанский
sr-Cyrl-BA Сербский (кириллица, Босния и Герцеговина)
sr-Cyrl-RS Сербский (кириллица, Сербия)
sr-Latn-RS Сербский (латиница, Сербия)
sv шведский (Швеция)
sw Суахили
ta Тамильский
te Телугу
tg-Cyrl Таджикский (кириллица)
th Тайский
ti Тигринья
tk-Latn Туркменский (латиница)
tn Тсвана
tr Турецкий
tt-Cyrl Татарский (кириллица)
уг-арабский Уйгурский
uk Украинский
ur Урду
uz-Latn Узбекский (латиница)
vi Вьетнамский
wo Волоф
xh Коса
yo-Latn Йоруба
zh-Hant Китайский, традиционное письмо
zh-HanT-TW Китайский (традиционный, Тайвань)
zu Зулу

Представления, поддерживаемые в Azure Maps

Обязательно настройте параметр View (Представление) нужным образом в REST API и пакетах SDK, которые используются вашими службами.

Параметр представления Карты Azure (также называемый параметром пользовательского региона) — это два буквы ISO-3166 код страны, в котором показаны правильные карты для этой страны или региона, указывающего, какой набор геополитико спорного содержимого возвращается через службы Azure Карты, включая границы и метки, отображаемые на карте.

Интерфейсы REST API

Убедитесь, что для параметра View (Представление) задано требуемое значение. Параметр View (Представление) указывает, какой набор геополитически спорного содержимого отображают службы Azure Maps.

Затронутые службы Azure Карты REST:

  • Get Map Tile
  • Get Map Image
  • Get Search Fuzzy
  • Get Search POI
  • Get Search POI Category
  • Get Search Nearby
  • Get Search Address
  • Get Search Address Structured
  • Get Search Address Reverse
  • Get Search Address Reverse Cross Street
  • Post Search Inside Geometry
  • Post Search Address Batch
  • Post Search Address Reverse Batch
  • Post Search Along Route
  • Post Search Fuzzy Batch

Пакеты SDK

Обязательно укажите нужное значение для параметра View (Представление) и всегда используйте последнюю версию веб-пакета SDK и пакета SDK для Android. Этот параметр влияет на следующие пакеты SDK:

  • Веб-пакет SDK Azure Maps
  • Пакет SDK для Android в Azure Maps

По умолчанию параметр View (Представление) имеет значение Unified (Унифицированное), даже если это не определено в запросе. Определите расположение пользователя. На его основе задайте правильное значение параметра View (Представление). Кроме того, можно задать параметр View=Auto, который возвращает данные карты на основе IP-адреса запроса. Параметр View (Представление) в Azure Maps должен использоваться в соответствии с применимым законодательством, включая любые законы, регламентирующие использование карт для страны или региона, где предоставляются карты, изображения и другое содержимое сторонних поставщиков, к которым вы можете получить доступ через службы Azure Maps.

В таблице ниже перечисленные поддерживаемые представления.

Представления Description Карты Search
AE Объединенные Арабские Эмираты (арабское представление)
расчеты с клиентами Аргентина (аргентинское представление)
BH Бахрейн (арабское представление)
В Индия (индийское представление)
IQ Ирак (арабское представление)
JO Иордан (арабское представление)
KW Кувейт (арабское представление)
LB Ливан (арабское представление)
MA Марокко (марокканское представление)
0 млн Оман (арабское представление)
PK Пакистан (пакистанское представление)
PS Палестинская Автономия (арабское представление)
Контроль качества Катар (арабское представление)
SA Саудовская Аравия (арабское представление)
SY Сирия (арабское представление)
YE Йемен (арабское представление)
Авто Автоматическое определение на основе запроса
Единая Унифицированное представление (прочие)