私が本当にやりたいことは、ユーザーが Google マップを使用してマップを作成し、画像を保存できるようにすることです。Google マップ API V3 と静的マップ API を使用して、これを行う回避策を試みました。
ユーザーは動的な Google マップを使用して、スクロール、ズームなどを行い、好みのマップを見つけることができます。次に、ユーザーはボタンを押して、Google マップからデータ (中心、ズーム レベルなど) を抽出し、クエリを静的な Google マップ API に送信する必要があります。静的な Google マップ API は、保存可能な画像を返します。
常に機能するとは限らないことを除いて、これはすべて機能しています*。場合によっては、静的な Google マップによって返される画像が、動的なマップでユーザーに表示されるものとまったく同じになることがあります。また、画像が数メートルずれている場合もあります (これは、動的 Google マップ API が静的 API よりも経度と緯度に高い精度を使用しているためだと思います)、または数千キロメートルもずれている場合があります (なぜこれが起こるのかわかりません)。画像は通常、ズーム レベルが大きくなるほどずれます (精度の違いのため)。
誰かが動的マップを静的マップに変換しようとして、バグのない解決策を思いついたかどうか、または機能するより良い解決策があるかどうかを知りたいです。