C# 与System.Device.Location.GeoCoordination.GetDistanceTo()方法相反

C# 与System.Device.Location.GeoCoordination.GetDistanceTo()方法相反,c#,geolocation,geospatial,windows-phone-7,C#,Geolocation,Geospatial,Windows Phone 7,我有一个来自的实例。我试图在地图控件上以给定的方向画一条线 我目前的做法是: 找出适合当前缩放级别的距离 将该距离与方位相结合,以找到相应的目标地理坐标 将地图多段线从原始地理坐标添加到地图图层中的目标地理坐标 该方法执行反向操作,但我找不到一种方法,该方法采用方位和距离并生成地理坐标 是否有一种方法可以通过原始地理坐标、方位和距离来找到目标地理坐标?作为存根答案,假设框架当前没有找到给定地理坐标的方法: 原点坐标 轴承 还有旅行的距离 在这种情况下,是获取代码进行计算的好地方。我还没有弄清

我有一个来自的实例。我试图在地图控件上以给定的方向画一条线

我目前的做法是:

  • 找出适合当前缩放级别的距离
  • 将该距离与方位相结合,以找到相应的目标地理坐标
  • 将地图多段线从原始地理坐标添加到地图图层中的目标地理坐标
  • 该方法执行反向操作,但我找不到一种方法,该方法采用方位和距离并生成地理坐标


    是否有一种方法可以通过原始地理坐标、方位和距离来找到目标地理坐标?

    作为存根答案,假设框架当前没有找到给定地理坐标的方法:

    • 原点坐标
    • 轴承
    • 还有旅行的距离
    在这种情况下,是获取代码进行计算的好地方。我还没有弄清楚要使用哪个参考椭球体模型,以便GetDistanceTo()方法可以反转操作


    我仍然想知道是否有任何内置的支持来解决我现在知道的被称为存根的问题。

    作为存根答案,让我们假设框架目前没有找到地理坐标的方法:

    • 原点坐标
    • 轴承
    • 还有旅行的距离
    在这种情况下,是获取代码进行计算的好地方。我还没有弄清楚要使用哪个参考椭球体模型,以便GetDistanceTo()方法可以反转操作


    我仍然想知道是否有任何内置的支持来解决我现在知道的被称为的问题。

    我目前为轴承画一条线的方法似乎在接近缩放级别时工作得很好。然而,当地图缩小101.64度的方位角时,方位角从略低于东转向略高于东。结果表明,在较大的距离上,轴承会有很大的变化。我目前为轴承画一条线的方法似乎在近距离的缩放级别上效果很好。然而,当地图缩小101.64度的方位角时,方位角从略低于东转向略高于东。结果表明,在较大的距离上,轴承差异很大。