【发布时间】:2014-07-14 09:20:58
【问题描述】:
我有一个名为 Offering 和 User
的模型用户有_很多产品。
每个产品都有两个字段long、lat,其中包含创建产品的经度纬度。
假设,一个用户的位置是 2.323,-32.344。现在我想向他展示距离他所在位置 10 英里范围内的供品。
我正在使用 MySQL,engine= INNODB
有什么想法吗?
【问题讨论】:
标签: mysql ruby-on-rails rails-geocoder
我有一个名为 Offering 和 User
的模型用户有_很多产品。
每个产品都有两个字段long、lat,其中包含创建产品的经度纬度。
假设,一个用户的位置是 2.323,-32.344。现在我想向他展示距离他所在位置 10 英里范围内的供品。
我正在使用 MySQL,engine= INNODB
有什么想法吗?
【问题讨论】:
标签: mysql ruby-on-rails rails-geocoder
Geocoder 确实提供了这样的范围:
# venues within 10 miles of 'Omaha, NE, US'
Offering.near('Omaha, NE, US', 10)
# venues within 10 miles of [40.71, 100.23]
Offering.near([40.71, 100.23], 10)
【讨论】: