2012-12-05 13 views
6

Gibt es eine Möglichkeit, Sprache in das Kartenoptionenfeld zu laden?
Etwas wie folgt aus:Google Maps ändert Sprache dynamisch (asynchrones Laden)

var mapOptions = { 
    center : new google.maps.LatLng(43.97918, 53.716647), 
    zoom : 10, 
    mapTypeId : google.maps.MapTypeId.ROADMAP, 
    language : 'fr' 
}; 
+0

Die hier JS ungültig scheint, sind Sie sicher, 'fr' ist kein String? –

Antwort

6

es gefunden!

Verwendung von Google-Skript https://www.google.com/jsapi

google.load('maps', '3.x', { 'other_params' : 'sensor=true&libraries=geometry&language=' + langCode, 'callback' : mapsLoadeds });

mapsLoaded den gemeinsamen Code ausführt Karten für die Erstellung.

+0

Ich habe versucht, das gleiche zu tun, aber Konsole sagt, dass google.load keine Funktion ist. –

2

Sie können über den language Parameter in der URL von Google Maps:

<script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=ja"> 
</script>