Puedes personalizar la configuración de idioma y región que se usa en tu mapa. Para ello, cambia la configuración de idioma predeterminada y el código de región del mapa, lo que puede afectar el comportamiento del mapa según el país o territorio especificados.
Consulta la cobertura de los mapas en 3D de Maps JavaScript en la tabla de cobertura de Maps.
Localización de idiomas
De forma predeterminada, la API de Maps JavaScript usa la configuración de idioma que el usuario especifica en su navegador para determinar qué traducción del mapa usar. Sin embargo, puedes cambiar esto y establecer un idioma específico para que se use configurando el parámetro language cuando crees un mapa en 3D. El idioma y la región se pueden actualizar después de que se inicializa el mapa.
Configurar el parámetro language afecta el idioma en el que se muestran los controles, las sugerencias y los avisos sobre derechos de autor. También afecta la traducción de entidades políticas, descriptores y entidades naturales, como cambiar "Ginebra" por "Genève" o "lago" por "lac", o cambiar la dirección en la que se renderiza el idioma.
Los mapas en 3D de Maps JavaScript buscan las preferencias de localización en el siguiente orden. Si no se definen preferencias en el primer paso, se sigue buscando en el orden especificado. Las instrucciones de localización conflictivas se resuelven según la precedencia definida a continuación:
- Definición de Map3DElement Este es el primer lugar en el que 3D Maps busca las preferencias de localización.
- Cargador de la API de Maps JavaScript. Se usa el idioma especificado cuando se carga la API de Maps JavaScript.
- Configuración del navegador y dominio El parámetro de configuración del navegador se usa para el idioma, y el dominio desde el que se cargó la API de Maps JavaScript se usa para la región.
En el siguiente ejemplo, se muestra un mapa en chino y se establece la región en China:
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
Localización regional
El parámetro region puede mostrar diferentes mosaicos de mapas o restringir la aplicación para que muestre resultados más adecuados para la región. Además, configurar la etiqueta de región garantiza que la aplicación cumpla con las leyes locales, ya que se aplica la localización regional correcta al país en el que se aloja la aplicación.