【发布时间】:2012-08-16 23:32:12
【问题描述】:
我正在从事一个新项目,整天都在思考和寻找最佳方法,如何将用户的位置保存到数据库中。
我需要拯救他们的城市,国家。这里有点问题,因为例如对于欧洲人来说,这意味着 city=Berlin、country=Germany。 但对于美国用户来说,它就像 city=Los Angeles、country=California (state=USA)。
这就是我今天要面对的问题。
我在这个应用程序中的目标是根据他们的位置找到城市中的所有用户。还可以找到他们所在区域内的人,比如说 15 公里/英里。
我打算在RoR,PostgreSQL中实现该应用程序,该应用程序可能会在Heroku上运行。
解决这个“问题”的最佳方法是什么?你能给我一些建议、技巧吗?
谢谢
【问题讨论】:
-
嗯,html5 geolocation + ajax or geocoder + ip lookup
-
您应该存储 lat/lng + 城市详细信息
-
你能给我举个例子吗?
标签: sql ruby-on-rails ruby geolocation location