Mik*_*nov 1 ruby-on-rails rails-geocoder ruby-on-rails-4
我正在尝试使用地理编码器获取当前坐标.
但
request.location.latitude
request.location.longitude
Run Code Online (Sandbox Code Playgroud)
总是为我返回0.0和0.0.是否可以使用地理编码器找到地理定位坐标?
提前致谢!
这是因为在开发环境中,您的IP地址是127.0.0.1,这不是真正的Internet IP地址.这将用于返回因特网IP的纬度和经度.
您可以在开发环境中配置IP地址,为此在app/config/environment/development.rb中添加以下行
class ActionDispatch::Request
def ip
"216.52.207.74"
end
end
Run Code Online (Sandbox Code Playgroud)
重新启动您的服务器,现在它应该返回有效的纬度和经度
| 归档时间: |
|
| 查看次数: |
2092 次 |
| 最近记录: |