系统逆.设备.位置.地理坐标.GetDistanceTo()方法

本文关键字:GetDistanceTo 方法 坐标 设备 位置 系统 | 更新日期: 2023-09-27 18:25:00

我有一个来自Bing Maps Silverlight控件的GeoCoordinate实例。我正试图在地图控件上以给定的方位画一条线。

我目前的做法是:

  1. 计算出适合当前ZoomLevel的距离
  2. 将该距离与方位结合起来,可以找到相应的目的地GeoCoordinate
  3. 在MapLayer中添加从原点地理坐标到目标地理坐标的MapPolyline

GetDistanceTo方法执行相反的操作,但我找不到一种方法可以获取方位和距离并生成GeoCoordinate。

有没有一种方法可以调用原点GeoCoordinate、方位和距离来找到目的地GeoCoordination

系统逆.设备.位置.地理坐标.GetDistanceTo()方法

作为一个存根答案,让我们假设框架目前没有找到给定的GeoCoordinate的方法:

  • 原点GeoCoordinate
  • 轴承
  • 以及旅行距离

在这种情况下,GPS的C#大地测量库–Vincenty公式是获取代码进行计算的好地方。我还没有弄清楚要使用哪个参考椭球模型,以便GetDistanceTo()方法可以反转操作。

我仍然想知道是否有任何内置的支持来解决我现在所知道的第一个大地测量问题。