0

Rails Geocoder 说不要使用免费版本的密钥,而是只使用 Premier 的密钥。我正在维护的网站似乎没有超出限制,所以我设置了一个新的 api 密钥并启用了计费。

我像这样设置我的初始化器

     Geocoder.configure(
    :timeout  => 5,
    :lookup   => :google,
    :api_key  => "ENTERED MY KEY HERE",
    :units    => :mi
    )

我在日志中收到请求被拒绝。当我删除文件时,它使用地理编码器的默认配置并且可以工作。但是我早上它会停止工作,假设我超过了限制。我没有设置 Premier 帐户,而是启用了计费,假设我们只需支付差额。我想我每 1000 个请求读取 0.50 美元。有任何想法吗?

4

2 回答 2

1

缓存您的地理编码请求,它将为您节省一些钱(希望如此)并加速您的应用程序(当然)。

Geocoder.configure(
  # ...
  :cache => Redis.current
)
于 2013-09-05T23:39:19.300 回答
0

I sadly went with Microsoft's Bing service.

于 2013-08-30T17:17:04.173 回答