Ich möchte die Karte lokalisieren, die von Gmaps4rails erzeugt wird, also kann ich Ortsnamen in der gewünschten Sprache des Benutzers zeigen. Google Dokumente, wie man das hier macht: https://developers.google.com/maps/documentation/javascript/examples/map-languageGmaps4rails - wie man Kartensprache einstellt
Ich verwende eine ziemlich standard (und derzeit funktionale) Implementierung von Gmaps4rails, die Sie hier sehen können.
handler = Gmaps.build('Google');
handler.buildMap({
provider: { styles: mapStyle },
internal: {id: 'map'}
}, function(){
markers = handler.addMarkers(<%=raw @hash.to_json %>);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
});
zum HTML-Rendering ...
<div class="map-container">
<div id="map"></div>
</div>
Ich brauche nur um herauszufinden, wo Sie den Sprachcode zu definieren. Ich habe versucht, es als eine Option für den Anbieter hinzuzufügen, ohne Freude (z. B. provider: { styles: mapStyle, language: 'zh-TW' }
).
Ich habe die Dokumentation (und Quelle) durchforstet, kann aber keine Informationen dazu finden. Jede Hilfe wäre willkommen!
Danke @ Mr.Rebot, ich dachte, es könnte einen Weg geben, dies über den Edelstein zu handhaben, aber da ich den SRC dynamisch in Schienen bearbeiten kann, könnte ich genauso gut gehen. Danke für deinen Beitrag. – vaughanos