【发布时间】:2016-09-15 00:12:03
【问题描述】:
我想本地化由 Gmaps4rails 生成的地图,这样我就可以用用户想要的语言显示地名。 Google 在此处记录了如何执行此操作:https://developers.google.com/maps/documentation/javascript/examples/map-language
我正在使用 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' })。
我已经搜索了文档(和来源),但似乎找不到任何关于此的信息。任何帮助将不胜感激!
【问题讨论】:
标签: javascript ruby-on-rails google-maps google-maps-api-3 gmaps4rails