Wp8映射边界矩形

时间:2013-07-31 07:22:05

标签: windows-phone-8 maps rectangles bounding-box bounding

我正在尝试创建一个mapcontrol,我需要将当前的boundingrectangle分成25个部分,现在我意识到没有像wp7版本那样的boundingrectangle。

我该如何解决这个问题呢?如果可能,我会避免使用诺基亚地图。

1 个答案:

答案 0 :(得分:0)

    private LocationRectangle GetMapBounds()
    {
        GeoCoordinate topLeft = mapControl.ConvertViewportPointToGeoCoordinate(new Point(0, 0));
        GeoCoordinate bottomRight = mapControl.ConvertViewportPointToGeoCoordinate(new Point(mapControl.ActualWidth, mapControl.ActualHeight));

        if (topLeft != null && bottomRight != null)
        {
            return LocationRectangle.CreateBoundingRectangle(new[] { topLeft, bottomRight });
        }

        return null;
    }