我一直在使用这个问题的答案中显示的代码:
Google Maps V3 - 如何计算给定边界的缩放级别
但我似乎无法让我的静态地图正确排列。
在这个链接中,我可以正确计算宽度,但不能正确计算高度。
从之前的SO帖子中,高度应该是
size * 360 / 256 / 2^Zoom
所以我们插入...
600 * 360 / 256 / 2^11 = 0.41199
这意味着我们期望图像的最高纬度为30.42997 + (0.41199 / 2) = 30.63596
。但是,当您在 Google 地图上绘制该纬度并缩放到相同的缩放级别时,该点远高于我们的图像接收到的点。
关于如何计算谷歌发回的图像高度的任何想法?