google.maps.places.Autocomplete Sprachausgabe

8

Ich verwende das Objekt google.maps.places.Autocomplete und erhalte immer Ergebnisse in ukrainischer Sprache.

Ich lade eine solche Bibliothek

Ссылка

Wie übergebe ich Parameter zur automatischen Vervollständigung?

%Vor%

Ich habe Bild hinzugefügt erklärt das Problem. Text, der mit ROT quadriert - ist auf Russisch, Text mit Grün - ist auf der Ukraine. Wie Sie sehen können, gibt es zwei verschiedene Sprachen auf derselben Karte. Auch Eingabe mit Russisch und formatierte Sprache mit Ukrainisch. Ich glaube, das ist ein Fehler von Google map.s

    
yu.pitomets 24.01.2015, 20:49
quelle

2 Antworten

17

Nach Dokumenten

  

"Die API erkennt die Browsereinstellungen des Benutzers und legt die Sprache entsprechend fest. Es ist möglich, die Sprache in den APIs zu überschreiben."

Das bedeutet, dass sich die Eingabe entsprechend der Benutzersprache im Browser ändert

versuchen Sie das Skript-Tag.

%Vor%

Werfen Sie einen Blick auf diese Liste von Sprachen

Bearbeiten:

Versuchen Sie dies am Sprachparameter

einzustellen %Vor%     
Ethaan 24.01.2015, 20:58
quelle
3

Haben Sie language = ru anstatt language = ru-RU ausprobiert? Das funktioniert für mich. Zum Beispiel können Sie die Adresse in Autocomplete in jeder unterstützten Sprache eingeben, aber autocomplete.getPlace () gibt das Ergebnis in der Sprache aus dem Parameter zurück und im Fall von Russisch funktioniert nur ru .

Sehen Sie sich auch die Tabelle der Sprachen an: Ссылка

Es gibt kein ru-RU , nur ru .

    
Danil Iakovlev 05.01.2017 02:54
quelle