是否有可能使用红宝石地理编码器到达给定纬度和经度以南1英里的位置

时间:2016-12-08 19:34:49

标签: ruby rails-geocoder

如果给定指定的纬度和经度,我是否可以获得1英里以外的位置。说我得到了:

event lat: 34.0522342                                                                                                                                                                                                  
event lon: -118.2436849

我想要一个位于南方1英里的位置?

我已经看到了这个:https://gis.stackexchange.com/questions/5821/calculating-latitude-longitude-x-miles-from-point但只想在地理编码器中执行此操作。

1 个答案:

答案 0 :(得分:1)

当你向南移动时,经度不会改变。

一个纬度在任何地方都有相同的长度:69.1 miles

只要您不在北极,距离南极超过1英里,您基本上需要:

lat -= 1/69.1

向西或向东移动,只有经度会发生变化,但您需要考虑纬度。赤道上的一度经度为69.1 miles,而波兰人则为0 mile