【问题标题】:Ruby Geocoded by in different languages?Ruby 用不同的语言进行地理编码?
【发布时间】:2015-10-25 14:01:07
【问题描述】:

我正在使用地理编码器 gem 将用户输入转换为经度和纬度以及获取城市和国家/地区名称。

我想知道:是否可以将输出语言设置为英语以外的其他语言?例如,对于非德国城市,城市名称似乎被转换为英文。我可以强制地理编码器一直使用德语吗?

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby google-maps geocoding


    【解决方案1】:

    要使此设置全局化,请在初始化程序中的某处添加Geocoder.configure language: :de,例如

    # config/initializers/geocoder.rb
    Geocoder.configure language: :de
    

    或者为每个模型设置添加language: :de到地理编码器宏调用

    reverse_geocoded_by :latitude, :longitude, language: :de
    

    【讨论】:

    • 谢谢!出于某种原因,它仅在某些时候有效,并且在使用德语和使用英语时看起来有点随机......
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 2017-12-17
    相关资源
    最近更新 更多