Contexte et découverte

Le 3 septembre 2024, plusieurs utilisateurs américains de Google Maps ont signalé que le lac Ontario apparaissait sous le libellé « Lake America » au lieu de son nom officiel. La même requête effectuée depuis le Canada affichait quant à elle « Lake Ontario ». L’anomalie a été confirmée par des captures d’écran publiées sur les réseaux sociaux et relayées par l’Associated Press.

Mécanisme de localisation dans Google Maps

Google Maps détermine la zone géographique de l’utilisateur à partir de l’adresse IP, du paramètre de compte et du fuseau horaire du dispositif. Cette information alimente le moteur de rendu cartographique qui sélectionne le jeu de données de libellés approprié. Les libellés sont stockés dans des tables de métadonnées associées à chaque entité géographique, identifiée par un identifiant unique (GEOID). Selon la région détectée, le serveur renvoie le libellé correspondant : « Lake Ontario » pour le GEOID du Canada et « Lake America » pour le même GEOID lorsqu’il est résolu depuis les États‑Unis.

Le processus de génération des tuiles cartographiques implique deux étapes : (1) extraction des géométries depuis la base de données spatiale, (2) superposition des libellés via le service de style cartographique. Le style est paramétré par des règles de « locale », qui utilisent le code ISO‑3166 du pays (US, CA) pour choisir la chaîne de texte à afficher. Ainsi, la même entité peut porter deux libellés différents selon la locale de la requête.

Analyse des implications techniques

Cette modification montre que les données de toponymie de Google Maps sont sujettes à des mises à jour différenciées par région. Le fait que le changement ne soit visible que pour les adresses IP américaines indique que le serveur de libellés applique une logique de filtrage géopolitique au niveau de la couche de présentation, sans altérer la base de données maîtresse. Cette architecture permet d’introduire rapidement des variantes de nommage, mais elle crée également un risque de désynchronisation entre les cartes affichées dans différents pays, ce qui peut entraîner des incohérences pour les applications dépendant de l’API de géocodage.

Les développeurs qui utilisent l’API Places ou Geocoding doivent donc prévoir la possibilité de recevoir des libellés différents selon la locale du client. Une bonne pratique consiste à spécifier explicitement le paramètre language dans les requêtes afin de forcer le libellé souhaité, par exemple language=en-CA pour obtenir le nom canadien même depuis les États‑Unis.

Limites et perspectives

Google n’a pas fourni de justification officielle pour ce renommage, ce qui limite l’analyse des motivations sous‑jacentes. Le manque de transparence sur les critères de sélection des variantes de nommage complique l’audit de conformité pour les organisations qui s’appuient sur les cartes Google. À l’avenir, les utilisateurs et les développeurs devront surveiller les mises à jour de la documentation de localisation de Google Maps et envisager des solutions de secours, comme l’utilisation de bases de données de toponymie ouvertes, pour garantir la cohérence des références géographiques à l’échelle internationale.