Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌静态地图维度差异_Google Maps_Static - Fatal编程技术网

Google maps 谷歌静态地图维度差异

Google maps 谷歌静态地图维度差异,google-maps,static,Google Maps,Static,我一直在使用这个问题的答案中显示的代码: 但我似乎无法使静态地图正确对齐 在这个链接中,我可以正确计算宽度,但不能计算高度 从前面的SO柱来看,高度应为 size*360/256/2^缩放 所以我们插上 600*360/256/2^11=0.41199 这意味着我们预计图像的最高纬度为30.42997+(0.41199/2)=30.63596。但是,当你在谷歌地图上绘制纬度并缩放到相同的缩放级别时,该点比我们的图像接收到的要高得多 关于如何计算Google发送回的图像的高度有什么想法吗?纬度

我一直在使用这个问题的答案中显示的代码:

但我似乎无法使静态地图正确对齐

在这个链接中,我可以正确计算宽度,但不能计算高度

从前面的SO柱来看,高度应为

size*360/256/2^缩放

所以我们插上

600*360/256/2^11=0.41199

这意味着我们预计图像的最高纬度为
30.42997+(0.41199/2)=30.63596
。但是,当你在谷歌地图上绘制纬度并缩放到相同的缩放级别时,该点比我们的图像接收到的要高得多


关于如何计算Google发送回的图像的高度有什么想法吗?

纬度是180度,而不是360度,因此高度计算应该是180度

height * 180 / 256 / 2^Zoom

纬度是180度,而不是360度,因此高度计算应为

height * 180 / 256 / 2^Zoom

我也想知道这一点。你找到解决办法了吗?我也想知道。你找到解决办法了吗?