如何获得geonames API密钥?



我为这个基本问题道歉,我刚刚开始使用Geonames

Ruby geokit gem包含以下使用Geonames的指令:

# To use this service either free or premium, you must register a key.
# See http://www.geonames.org
Geokit::Geocoders::GeonamesGeocoder.key = 'KEY'

我已经注册了Geonames网站,但我不知道如何为自己生成API密钥。我已经看遍了整个geonames网站,但找不到一个页面似乎这样做。

这一定是可能的。有人能给我解释一下吗?

只需从geonames.org登录页面注册免费服务Geonames使用username参数计算已发送的请求。

由于您的信用有限,请记住在投入生产之前设置请求缓存

关键是用户名

对于那些希望注册和使用Geokit gem的人:

  • 注册获得Geonames用户名(链接)
  • 从您的电子邮件地址确认您的帐户。
  • 在您的帐户页面(链接)启用免费web服务
  • 添加您的用户名到Geokit: Geokit::Geocoders::GeonamesGeocoder.key = 'username'如果你使用的是rails,你可以将这行代码添加到初始化器中。

Timezone gem还可以方便地从Geokit检索的坐标中查找时区,并且它还支持Geonames:

Timezone::Lookup.config(:geonames) do |c|
  c.username = 'username'
end

相关内容

  • 没有找到相关文章

最新更新