0

我正在使用Geocoder gem,它工作正常。现在我尝试升级 google_premier 低于错误

1.9.2p320 :001 > Geocoder.search("Hyderabad")
Geocoding API's response was not valid JSON.
 => [] 

我在 config/initializers/geocoder.rb 中添加了新文件,这是我的配置设置

Geocoder::Configuration.lookup = :google_premier
Geocoder::Configuration.api_key = "xxx-key"
4

2 回答 2

0

您只需在 Geocoder 配置中注释 api_key 行,以避免地理编码器发送它。Google 地理编码器 DOS 不需要 API 密钥...

Geocoder.rb 示例:

# -*- encoding : utf-8 -*-
Geocoder.configure(
    :timeout  => 5,
    :lookup   => :google,
    #:ip_lookup => :google,
    #:api_key  => "xxxx-xxx",
    :units    => :km
)
于 2013-06-24T23:18:52.437 回答
0

我也面临同样的问题。我的解决方案可能很愚蠢,但它对我有用。我的解决方案是重新安装 gem。希望这可以帮助你。

于 2017-07-06T04:26:33.637 回答