Вы можете настроить языковые и региональные параметры карты, изменив языковые настройки по умолчанию и код региона карты, что может повлиять на поведение карты в зависимости от указанной страны или территории.
Ознакомьтесь с данными о покрытии кода для 3D-карт в Maps JavaScript в таблице покрытия кода Maps .
локализация языка
По умолчанию API JavaScript для карт использует языковые настройки, указанные пользователем в браузере, для определения того, какой перевод карты использовать. Однако вы можете изменить это и установить конкретный язык, задав параметр language при создании 3D-карты. Язык и регион можно обновить после инициализации карты.
Параметр language влияет на язык отображения элементов управления, всплывающих подсказок и уведомлений об авторских правах. Он также влияет на перевод политических объектов, описаний и природных объектов, например, на замену «Женева» на «Genève» или «озеро» на «lac», а также на изменение направления отображения языка.
В компоненте 3D Maps in Maps JavaScript поиск настроек локализации осуществляется в следующем порядке. Если настройки не определены на первом этапе, поиск продолжается в указанном порядке. Любые конфликтующие инструкции локализации разрешаются в соответствии с приоритетом, определенным ниже:
- Определение Map3DElement . Это первое место, где 3D-карты ищут настройки локализации.
- Загрузчик JavaScript API для работы с картами . Используется язык, указанный при загрузке JavaScript API для работы с картами.
- Настройки браузера и домен . Настройки браузера используются для выбора языка, а домен, с которого был загружен JavaScript API карт, используется для выбора региона.
В следующем примере отображается карта на китайском языке, а в качестве региона указан Китай:
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
Региональная локализация
Параметр region может использоваться для отображения различных фрагментов карты или для смещения результатов в сторону более подходящих для конкретного региона. Кроме того, установка регионального тега гарантирует соответствие приложения местным законам, обеспечивая применение правильной региональной локализации к стране, где размещено приложение.