每当用户进入我的网站时,我想获得他的经度,纬度以便在我的谷歌地图中进一步使用。我尝试过使用HTML5地理定位脚本和geocoder gem
。
使用Geocoder gem,尝试下面的代码时我的哈希是空的,为什么会发生这种情况?这是因为我在localhost中运行它吗?如果有任何其他方式,请建议如何完成它。
我只需要用户的经纬度,就是这样。
location = request.location
longitude = location.data['longitude']
答案 0 :(得分:0)
如果您仔细阅读了地理编码器gem的文档,您会注意到:
请注意,这些方法通常会在测试中返回nil 开发环境,因为像" localhost"和" 0.0.0.0" 不是Internet IP地址。