【发布时间】:2012-02-17 06:48:37
【问题描述】:
我有一个来自Bing Maps Silverlight control 的GeoCoordinate 实例。我正在尝试在给定方位的地图控件上画一条线。
我目前的做法是:
- 找出适合当前 ZoomLevel 的距离。
- 将此距离与方位相结合,以找到相应的目标地理坐标。
- 在 MapLayer 中添加从原始 GeoCoordinate 到目标 GeoCoordinate 的 MapPolyline。
GetDistanceTo 方法执行相反的操作,但我找不到采用方位和距离并产生地理坐标的方法。
有没有一种方法可以调用原始地理坐标、方位角和距离来找到目标地理坐标?
【问题讨论】:
-
我目前为方位画线的方法似乎在缩放级别中效果很好。然而,随着地图的缩小,101.64 度的方位角从正下方变为正上方。事实证明,在更大的距离上,轴承变化很大 - movable-type.co.uk/scripts/latlong.html#bearing.
标签: c# geolocation geospatial windows-phone-7