2008-11-24 9 views
2

J'utilise Google ajax api loader et que vous souhaitez obtenir toutes les informations en allemand donc je suis le chargement des api de cartes comme celui-ciGoogle Maps géocodage utilise toujours la langue du navigateur

google.load("maps", "2", {language : "de"});

J'ai essayé deu , ger, de, de_DE et même en et ja_JP mais pas de succès.

Pour ceux qui ne comprennent pas mon problème: http://dl.getdropbox.com/u/5910/Jing/2008-11-24_2018.png vous pouvez l'essayer à http://apps.komola.de/gmaps.htm l'adresse est l'anglais sur le navigateur anglais et allemand sur le navigateur allemand

Répondre

3

Cette doc API indique les limites de la localisation carte Le langage semble affecter uniquement l'interface (boutons, etc.), le domaine base_domaine affecte les services qu'il utilise. Donc base_domain l'oblige à utiliser google.de pour le service de géocodage.

<script src="http://www.google.com/jsapi?key=KEYHERE" type="text/javascript"></script> 

<script type="text/javascript"> 
    google.load("maps", "2",{language: "de",base_domain: 'google.de'}); 
    ... 
</script> 

Le document loader mentionne le domaine de base. http://code.google.com/apis/ajax/documentation/#GoogleLoad

+0

ne fonctionne pas pour moi :(J'utilise un client anglais (firefox) mais mon allemand IE il montre en allemand si je dis la langue: « fr » il me montre toujours la réponse allemande – Thomaschaaf

+0

je l'ai testé à l'aide FF2/FF3 et IE6 avec succès avec en/fr/de. Est-ce que l'une des interfaces apparaît dans la langue que vous avez définie? – cwhite

+0

http://dl.getdropbox.com/u/5910/Jing/2008-11-24_2018.png vous pouvez l'essayer à http://apps.komola.de/gmaps.htm la géolocalisation est l'anglais sur le navigateur anglais .. – Thomaschaaf