【发布时间】:2014-06-22 15:54:15
【问题描述】:
我知道我可以像这样获取用户的 IP 地址:
remote_ip = request.remote_ip
现在我想知道如何从他的 IP 地址中找出用户的国家和城市?我发现此购买仅适用于国家/地区:
http://api.hostip.info/country.php
可以这样找到城市:
http://api.hostip.info
问题是它没有正确显示城市。我目前在世界上最大的城市之一,它说这是一个未知的城市。
从用户的 IP 地址找出用户所在国家和城市的最佳方法是什么?我正在寻找免费的解决方案,或者至少是非常便宜的解决方案。
谢谢你:)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 ip-address geocoding