我正在使用 google maps fo rails gem https://github.com/apneadiving/Google-Maps-for-Rails/。我正在尝试找出一种方法,通过它我可以查看某个位置是否在地图圈内。例如
@circles_json = '[
{"lng": -122.214897, "lat": 37.772323, "radius": 1000000},
]
'
这有助于我创建圈子。但是,我如何查看“位置 B”是否在里面@circles_json
?
我正在考虑使用 gem ruby geocoder
http://www.rubygeocoder.com/。如果是这样,我该怎么做?我看了railscasts。但这主要取决于本地数据库。我正在寻找的是查看在我的数据库中输入的两个位置是否彼此靠近。在这种情况下,半径为 50M。
任何指导表示赞赏。
谢谢