我知道我们需要使用唯一的API密钥才能访问Google地理编码API。我在我的应用程序中使用了Rails Geocoder Gem,并发现它使用了Google地理编码API。我无法找到任何配置文件定义访问Google API的API密钥。Geocoder gem如何访问Google API。Rails Geocoder Gem如何访问Google API?
4
A
回答
3
Geocoder.configure(
:lookup => :google_premier,
:api_key => [ 'GOOGLE_CRYPTO_KEY', 'GOOGLE_CLIENT_ID', 'GOOGLE_CHANNEL' ],
:timeout => 5,
:units => :km,
)
https://github.com/alexreisner/geocoder
这里是一个多环节:http://hankstoever.com/posts/11-Pro-Tips-for-Using-Geocoder-with-Rails
下 一些常见的配置选项包括:
你应该看看这个答案:Does Geocoder gem work with google API key?
它说:
Geocoder仅支持谷歌首要帐户的Google API密钥。
但是你可以使用客户端框架要做到这一点,而不是把它在服务器上
https://developers.google.com/maps/articles/geocodestrat
我写了类似的东西几天就回来在Ruby中,如果有帮助:
require 'net/http'
require "resolv-replace.rb"
require 'json'
url = URI("https://maps.googleapis.com/maps/api/geocode/json")
puts "enter country code"
c_code = gets
puts "enter zip code "
zip = gets
url.query= URI.encode_www_form({ address: "#{c_code.chomp}+#{zip.chomp}" })
res = Net::HTTP::get_response(url)
json_data = res.body if res.is_a?(Net::HTTPSuccess)
data = JSON.parse(json_data)
p data
相关问题
- 1. Rails中的Ruby Geocoder gem问题
- 2. 关于geocoder gem的问题
- 3. Rails Gem Geocoder Lookup method not obeying /config/initializers/geocoder.rb
- 4. Google oath2通过Ruby,Rails和'omniauth-google-oauth2'gem访问失败
- 5. Geocoder gem是否可以使用Google API密钥?
- 6. 渲染结果为Form rails/gem geocoder
- 7. Rails Geocoder Gem Passenger无法启动
- 8. Google Geocoder API请求超出
- 9. Google geocoder vs地方API
- 10. Google Geocoder加载问题
- 11. 如何使用Ruby on Rails中的Geocoder gem获得postal_code?
- 12. 如何从NodeJS REST API访问Google API?
- 13. 将索引中的meta_search gem与现有geocoder gem search(rails)集成
- 14. Rails LinkedIn API gem
- 15. Google Plus API访问
- 16. Node.js:如何访问Google AdWords API
- 17. 如何访问Google日历API方法
- 18. 如何在ruby中访问Google Contacts API
- 19. 如何使用Google API下线访问
- 20. Rails API + AngularJS + Websocket-Rails gem
- 21. 访问API的Rails
- 22. 如何外化Rails模型(api/gem/plugin)
- 23. Rails Gem Geocoder不遵循每个请求语言设置?
- 24. [google-maps-api-3] [Geocoder]特殊字符:Ñ
- 25. GeoGoogle - Google Geocoder Java API已被弃用?
- 26. Google Maps API v3.5 Geocoder语言选项
- 27. 用户访问推荐的Rails gem?
- 28. Google geocoder v2和v3
- 29. Google Map API v2 - GeoCoder - 如何自定义标记?
- 30. 如何通过gem访问rails项目中的文件?