2

この質問への回答に示されているコードを使用しています。

Google マップ V3 - 特定の境界のズーム レベルを計算する方法

しかし、静的マップを正しく並べることができないようです。

このリンクでは、幅は正しく計算できますが、高さは計算できません。

http://maps.googleapis.com/maps/api/staticmap?center=30.42997,-91.179745&zoom=11&size=500x600&scale=1&format=png32&maptype=roadmap&sensor=false

以前のSO投稿から、高さは

size * 360 / 256 / 2^Zoom

プラグインします...

600 * 360 / 256 / 2^11 = 0.41199

これは、画像の上緯度が にあると予想されることを意味し30.42997 + (0.41199 / 2) = 30.63596ます。しかし、その緯度を Google マップにプロットして同じズーム レベルにズームすると、ポイントは画像が受け取っているものよりもはるかに高くなります。

Google が送り返す画像の高さを計算する方法についてのアイデアはありますか?

4

1 に答える 1