0

我正在尝试计算 Google 静态地图返回的卫星图像的宽度和高度(以度为单位)。

我的问题:我认为我没有正确计算卫星图像的高度(以度为单位)。

你知道如何计算这张卫星图像的高度吗?

http://maps.googleapis.com/maps/api/staticmap?center=-32,151&zoom=14&size=400x400&sensor=true

以下代码可以正确计算以度为单位的卫星图像的宽度,但不能正确计算高度:

var meshWidthDeg  = (imgWidth/256f)*(360f / Math.Pow(2f,zoom));
var meshHeightDeg = (imgHeight/256f)*(360f / Math.Pow(2f,zoom));
var elevArea       = new Array(lat - (meshWidthDeg/2), lon - (meshHeightDeg/2), 
                                   meshWidthDeg, meshHeightDeg);
4

0 回答 0