如何获得可见bing贴图角落的坐标?

时间:2012-10-09 14:08:50

标签: windows-8 bing-maps

我在Windows 8应用程序中使用Bing Maps,我需要在多个位置显示图钉。

有没有办法获得可见地图角落的GPS坐标?

或者另外一种获取可见地图距离的方法? (例如宽40km,高60km)

我需要这个,以便将我附加到地图的图钉数量限制为地图可见部分的图钉。

2 个答案:

答案 0 :(得分:1)

您可以直接从地图实例的 Bounds 属性获取此信息,该属性返回由当前视图中显示的Northwest和Southeast lat / lng位置定义的LocationRect。 http://msdn.microsoft.com/en-us/library/hh846504.aspx

答案 1 :(得分:0)

尝试使用TryPixelToLocation方法。

Location locationOfPixel
if(MyMap.TryPixelToLocation(ThePointToLookUp, out locationOfPixel))
{
    //locationOfPixelshould contain the lat/long of the give point on the map.
}

显然,您需要确定地图控件左上角,右上角,左下角和右下角的像素位置,并相应地传递它们。