如何从经纬度和经度获得"x"米的纬度和经度?

Sud*_*han 3 c# latitude-longitude

我有一个米的距离和经度和经度.现在我希望从四个方向(南,北,东和西)的x米上的给定参考点获得纬度和经度.

我怎样才能获得这个价值?

我需要在C#中编写它,但欢迎使用任何伪代码或逻辑指南.

更新:

我有一个坐标作为参考点,我想计算北方5米的距离,保持经度不变.所以我想计算距参考点5米处的纬度.对于东西方向的所有3个方向,我必须这样做.我将经度保持为常数.

如果我们可以使用任何公式,请告诉我.

MSa*_*ers 8

它有多准确?你通常可以认为地球是一个半径为6360公里的球体.在这种情况下,北纬或南纬一度是10000/90公里(这就是仪表的定义方式).东/西稍微硬一点,东一度是10000/90 km*cos(纬度).

  • +1 - 很好,简单的方法.而不是100公里,我将使用111公里进行两次计算(参见[维基百科中的表格](http://en.wikipedia.org/wiki/Latitude#Degree_length)) (4认同)