【发布时间】:2014-05-13 09:54:44
【问题描述】:
在 Ruby 中,如果我有特定的纬度和经度,如何在给定半径内或另一个点附近生成相对随机的点样本?
{ latitude: 37.7905576, longitude: -122.3989885 }
【问题讨论】:
-
我不了解 Ruby,但假设您只需要获取 0 和半径之间的随机航向和随机距离。然后有一个函数来计算与原始纬度/经度值的相对位置。
-
查看Movable Type Scripts 页面。如果我没有错,那么您的解决方案是给定距离和距起点的方位角的目标点。正如@Dr.Jukka 所说:您必须产生随机角度/航向和随机距离。
标签: ruby geolocation