Vous pouvez personnaliser les paramètres de langue et de région utilisés dans votre carte en modifiant les paramètres de langue par défaut et le code régional de la carte, ce qui peut affecter le comportement de la carte en fonction du pays ou du territoire spécifié.
Consultez la couverture des cartes 3D dans Maps JavaScript dans le tableau de couverture Maps.
Localisation linguistique
Par défaut, l'API Maps JavaScript utilise les paramètres de langue que l'utilisateur spécifie dans son navigateur pour déterminer quelle traduction de la carte utiliser. Toutefois, vous pouvez modifier ce paramètre et définir une langue spécifique à utiliser en définissant le paramètre language lors de la création d'une carte 3D. La langue et la région peuvent être modifiées après l'initialisation de la carte.
Le paramètre language définit la langue dans laquelle les commandes, les info-bulles et les avis de droits d'auteur sont affichés. Cela affecte également la traduction des caractéristiques politiques, des descripteurs et des caractéristiques naturelles (par exemple, "Geneva" devient "Genève" ou "lake" devient "lac"), ou encore le sens de lecture de la langue.
Les cartes 3D dans Maps JavaScript recherchent les préférences de localisation dans l'ordre suivant. Si les préférences ne sont pas définies à la première étape, la recherche se poursuit dans l'ordre spécifié. Toute instruction de localisation en conflit est résolue en fonction de la priorité définie ci-dessous :
- Définition Map3DElement. C'est le premier endroit où 3D Maps recherche les préférences de localisation.
- Chargeur de l'API Maps JavaScript La langue spécifiée lors du chargement de l'API Maps JavaScript est utilisée.
- Paramètres du navigateur et domaine Le paramètre du navigateur est utilisé pour la langue, et le domaine à partir duquel l'API Maps JavaScript a été chargée est utilisé pour la région.
L'exemple suivant affiche une carte en chinois et définit la région sur "Chine" :
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
Localisation régionale
Le paramètre region peut diffuser différentes tuiles de carte ou biaiser l'application pour obtenir des résultats plus adaptés à la région. De plus, définir le tag de région permet de s'assurer que l'application respecte les lois locales en veillant à ce que la bonne localisation régionale soit appliquée au pays où l'application est hébergée.