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