如何在bing地图中显示纬度/经度

时间:2012-03-31 11:12:47

标签: c#-4.0 silverlight-4.0 bing-maps

我有一个包含Bing地图的silverlight应用程序。 我希望当用户点击地图上的某个位置时,向他显示他点击的点的纬度/长度。那可能吗 ?怎么样?

1 个答案:

答案 0 :(得分:2)

这很容易做到。我假设您知道如何在地图上设置mouse handler。处理程序上的参数类型为MapMouseEventArgs,其中包含ViewportPoint属性,它只是Point对象的一个​​实例,用于记录视口/地图上发生单击的位置。您需要将此视口点转换为纬度/经度坐标。为此,请在ViewportPointToLocation对象上使用Map方法,顾名思义,将视口点转换为位置(滞后/长)对象。获得滞后/长时间后,只需向用户显示即可。