我想本地化由Gmaps4rails生成的地圖,這樣我就可以在用戶所需的語言中顯示地名。 Google文檔如何在此處執行此操作:https://developers.google.com/maps/documentation/javascript/examples/map-languageGmaps4rails - 如何設置地圖語言
我正在使用Gmaps4rails的相當標準(當前是功能性)實現,您可以在此處看到它。
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();
});
渲染到HTML ...
<div class="map-container">
<div id="map"></div>
</div>
我只需要找出在哪裏定義語言代碼。我嘗試將它作爲提供者的選項加入,沒有任何快樂(例如provider: { styles: mapStyle, language: 'zh-TW' }
)。
我已經搜遍了文檔(和源代碼),但似乎無法找到關於此的任何信息。任何幫助,將不勝感激!
Thanks @ Mr.Rebot,我認爲可能有辦法通過gem來處理這個問題,但是因爲我可以在rails中動態編輯src,所以我可能會這樣做。感謝您的發佈。 – vaughanos