如何在bing地图中获得LocationRect的区域(多个2)?

时间:2013-09-04 05:22:21

标签: math geometry bing-maps

我有一个使用bing贴图的应用程序。

我可以获得当前节目地图的边界 - 例如,如果我的地图在加拿大,那么我将获得加拿大的边界(矩形):

 LocationRect bounds = map.Bounds;

界限有 - 高度,宽度,东​​(双点型),西,北,南,中心。

我怎样才能获得界限* 2? (在数学中我认为它是面积* 2)。

说明:

我有地图的边界(一个矩形)。 我希望扩大这个界限,使其变大两倍。

如果我的矩形是2厘米,5厘米 - >它会变成4厘米,10厘米。

1 个答案:

答案 0 :(得分:1)

Scheme

如果我明白这是一个简单的问题,如果不是......: - )

你有黑色矩形,你知道ABCD坐标。

计算AD之间的距离,即你的Y和将是你的X之间的距离。

为了得到你需要的新矩形的EFHG坐标,只需要跟踪sketck,只需在顶部加上或减去黑色矩形的坐标,以获得蓝色矩形。

当然,您需要检查蓝色矩形的坐标是否不超过地图的最大坐标。