Google Maps fornecendo direções no idioma local
-
09-06-2019 - |
Pergunta
Percebi que o Google Maps fornece instruções em meu idioma local (húngaro) quando uso o Google Chrome, mas instruções em inglês quando o uso no IE.
Gostaria de saber como o Chrome descobre isso e como posso escrever um código que sempre retorne instruções na linguagem do usuário.
Solução
HTTP
solicitações` incluem um Cabeçalho Accept-Language que é definido de acordo com suas preferências de localidade na maioria das combinações de sistema operacional/navegador.O Google usa uma combinação disso, o domínio local que você usa (por exemplo, 'google.it', 'google.hu') e quaisquer preferências que você define no link Preferências na página inicial para atribuir um idioma às suas páginas.
É provável que o IE esteja deturpando sua localidade para o Google Maps, enquanto o Chrome adivinhou corretamente.Você pode alterar a localidade do IE alterando suas configurações nacionais no Painel de Controle, enquanto a localidade do Chrome pode ser alterada em (menu de chave inglesa) > Preferências.
Outras dicas
Posso estar errado, mas acho que é bastante seguro presumir que o Google está usando engrenagens.