Para personalizar as configurações de idioma e região usadas no mapa, mude as configurações de idioma padrão e o código regional do mapa, que pode afetar o comportamento do mapa com base no país ou território especificado.
Analise a cobertura dos mapas 3D no JavaScript do Maps na tabela de cobertura do Maps.
Localização de idioma
Por padrão, a API Maps JavaScript usa as configurações de idioma especificadas pelo usuário no navegador para determinar qual tradução do mapa usar. No entanto, é possível mudar isso e definir um idioma específico para ser usado
ao definir o parâmetro language ao criar um mapa 3D. O idioma e a região podem ser atualizados depois que o mapa é inicializado.
A definição do parâmetro language afeta o idioma em que os controles, as dicas e os avisos de direitos autorais são exibidos. Isso também afeta a tradução de recursos políticos, descritores e recursos naturais, como mudar "Geneva" para "Genève" ou "lake" para "lac", ou mudar a direção em que o idioma é renderizado.
Os mapas 3D no JavaScript do Maps procuram preferências de localização na seguinte ordem: Se as preferências não forem definidas na primeira etapa, a pesquisa vai continuar na ordem especificada. Instruções de localização conflitantes são resolvidas com base na precedência definida abaixo:
- Definição de Map3DElement. É o primeiro lugar em que o 3D Maps procura preferências de localização.
- Carregador da API Maps JavaScript. O idioma especificado ao carregar a API Maps JavaScript é usado.
- Configuração do navegador e domínio. A configuração do navegador é usada para o idioma, e o domínio de onde a API Maps JavaScript foi carregada é usado para a região.
O exemplo a seguir mostra um mapa em chinês e define a região como China:
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
Localização de regiões
O parâmetro region pode apresentar diferentes blocos de mapas ou direcionar o aplicativo para resultados mais adequados à região. Além disso, definir a tag de região garante que o aplicativo obedeça às leis locais, usando a localização regional correta do país em que ele está hospedado.