【发布时间】:2011-07-06 07:37:13
【问题描述】:
我有一个以米为单位的距离和参考纬度和经度。现在我想要在四个方向(南、北、东和西)上 x 米上的给定参考点的纬度和经度。
我怎样才能得到这个值?
我需要用 C# 编写此代码,但欢迎提供任何伪代码或逻辑指导。
更新:
我有一个坐标作为参考点,我想计算北方向 5 米的距离,保持经度不变。所以我想计算距离我的参考点5米处的纬度。同样,我必须对东西方向的所有 3 个方向都做同样的事情,我将经度保持为常数。
如果我们可以使用任何公式,请告诉我。
【问题讨论】:
-
查看此站点:movable-type.co.uk/scripts/latlong.html。有计算地球上两点之间距离的解决方案,所以它应该很容易被你的问题所采用。
-
上次我为此做了 4 或 5 个申请。至少我长期使用 Drupal 的数据库,另一种好方法是谷歌地图 API。我知道没关系,但最好的方法是 google api 或使用免费的 drupal 的数据库。
标签: c# latitude-longitude