我正在尝试使用地理编码器获取当前坐标。
但是
request.location.latitude
request.location.longitude
总是为我返回0.0和0.0。 是否可以使用地理编码器找到地理位置坐标?
提前致谢!
答案 0 :(得分:8)
这是因为在开发环境中,您的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
重新启动服务器,现在应该返回有效的纬度和经度